如何在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以获得当前活动查询的列表。这太棒了!正是我需要的。不必创建虚拟数据,这是一个非常优雅的解决方案。