Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php-postgresql最大执行时间_Php_Postgresql - Fatal编程技术网

php-postgresql最大执行时间

php-postgresql最大执行时间,php,postgresql,Php,Postgresql,在PHP中是否有一个选项可用于PostgreSQL函数,以便您可以为查询指定最大执行时间?我不想从配置文件启用此功能,因为只需要限制某些查询。您可以根据PHP文档使用设置时间限制() 调用时,set_time_limit()将从零重新启动超时计数器。换句话说,如果超时是默认的30秒,并且在脚本执行25秒后进行了诸如set_time_limit(20)之类的调用,那么脚本将在超时之前总共运行45秒在主查询之前从php运行查询 请注意,您也可以通过用户或数据库进行设置:alter user bog

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

您可以根据PHP文档使用
设置时间限制()


调用时,set_time_limit()将从零重新启动超时计数器。换句话说,如果超时是默认的30秒,并且在脚本执行25秒后进行了诸如set_time_limit(20)之类的调用,那么脚本将在超时之前总共运行45秒

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


请注意,您也可以通过用户或数据库进行设置:alter user bogouser set语句_timeout='60s'@Halim Evgi是否有机会将此查询作为全局设置,如在php.ini中设置postgresql查询的超时?
SET statement_timeout TO 5000;