php - postgresql最大执行时间

时间:2011-01-25 08:56:45

标签: php postgresql

是否可以选择在PHP中使用PostgreSQL函数,因此您可以为查询指定最大执行时间?我不想从配置文件中启用它,因为只需要限制某些查询。

2 个答案:

答案 0 :(得分:7)

在主查询之前从php运行查询

like

SET statement_timeout TO 5000;

答案 1 :(得分:1)

您可以使用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