Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
如何在PostgreSQL中创建运行时间较长的查询_Sql_Postgresql - Fatal编程技术网

如何在PostgreSQL中创建运行时间较长的查询

如何在PostgreSQL中创建运行时间较长的查询,sql,postgresql,Sql,Postgresql,为了测试我的应用程序,我需要一个长时间(至少几分钟)运行的查询。有没有关于如何快速创建的想法 应用程序需要查询目录以查看正在运行的查询列表 我的应用程序使用postgresql。如果需要,我可以创建其他虚拟表。这将运行5分钟: select pg_sleep(5 * 60); pg_sleep()的参数是以秒为单位的持续时间 您还可以使用pg\u sleep\u till() 手册中的更多详细信息: 没有索引,如等。大量内部连接。do$$begin while true loop end lo

为了测试我的应用程序,我需要一个长时间(至少几分钟)运行的查询。有没有关于如何快速创建的想法

应用程序需要查询目录以查看正在运行的查询列表


我的应用程序使用postgresql。如果需要,我可以创建其他虚拟表。

这将运行5分钟:

select pg_sleep(5 * 60);
pg_sleep()
的参数是以秒为单位的持续时间

您还可以使用
pg\u sleep\u till()

手册中的更多详细信息:

没有索引,如等。大量内部连接。
do$$begin while true loop end loop;结束$$
谢谢jarlh,Matt,scaisEdge。我创建了一个有200万行的小表,然后运行了一个带有内部联接和类似联接的查询。这个查询花费了相当长的时间,这正是我想要的。@Silvermind,我需要查询catalog以获得当前活动查询的列表。这太棒了!正是我需要的。不必创建虚拟数据,这是一个非常优雅的解决方案。