Собственно, вопрос в чем. Как я понимаю, представления должны работать быстрее, так как хранятся непосредственно на сервере, и он не должен тратить время на их обработку. ОДНАКО: Код (Text): C:\wwwserver\Apache2\bin>ab -n 25000 -c 64 http://localhost/pgsql.php Server Software: Apache/2.0.61 Server Hostname: localhost Server Port: 80 Document Path: /pgsql.php Document Length: 457 bytes Concurrency Level: 64 Time taken for tests: 131.359375 seconds Complete requests: 25000 Failed requests: 24936 (Connect: 0, Length: 24936, Exceptions: 0) Write errors: 0 Total transferred: 7796312 bytes HTML transferred: 3121312 bytes Requests per second: 190.32 [#/sec] (mean) Time per request: 336.280 [ms] (mean) Time per request: 5.254 [ms] (mean, across all concurrent requests) Transfer rate: 57.96 [Kbytes/sec] received C:\wwwserver\Apache2\bin>ab -n 25000 -c 64 http://localhost/pgsql.php Server Software: Apache/2.0.61 Server Hostname: localhost Server Port: 80 Document Path: /pgsql.php Document Length: 124 bytes Concurrency Level: 64 Time taken for tests: 128.390625 seconds Complete requests: 25000 Failed requests: 1 (Connect: 0, Length: 1, Exceptions: 0) Write errors: 0 Total transferred: 7775331 bytes HTML transferred: 3100331 bytes Requests per second: 194.72 [#/sec] (mean) Time per request: 328.680 [ms] (mean) Time per request: 5.136 [ms] (mean, across all concurrent requests) Transfer rate: 59.14 [Kbytes/sec] received в первом случае вызывалось представление, во втором случае - прямо запрос. [sql] SELECT regions.name AS region, countryes.name AS country, city.name AS city FROM ((regions LEFT JOIN countryes ON ((regions.country_id = countryes.id))) LEFT JOIN city ON ((regions.id = city.region))) [/sql] P.S. запрос сформирован при помощи EMS PostgreSQL Manager последней версии P.S.S. Единственное, при втором тесте процессов постгреса склонировалось раза в два больше. рестарта сервера между тестами я не делал. AMD Semprone 2800+ (1.6 Реально), 1,5Гб оперативки. Памяти завались, проц - 100%. Соединение с постгрессом открыто через pg_pconnect() Оно собственно так и должно быть?