php - максимальное время выполнения postgresql - PullRequest
4 голосов
/ 25 января 2011

Есть ли опция для использования с функциями PostgreSQL в PHP, чтобы вы могли указать максимальное время выполнения запроса? Я не хочу включать это из файла конфигурации, потому что нужно ограничить только определенные запросы.

Ответы [ 2 ]

7 голосов
/ 25 января 2011

запустить из php запроса перед основным запросом

как

SET statement_timeout TO 5000;
1 голос
/ 25 января 2011

Вы можете использовать set_time_limit() Согласно PHP документ:

When called, set_time_limit() restarts the timeout counter from zero. In other words, if the timeout is the default 30 seconds, and 25 seconds into script execution a call such as set_time_limit(20) is made, the script will run for a total of 45 seconds before timing out.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...