如何降低所有SQL查询的速度?

时间:2018-07-24 17:30:07

标签: sql-server

出于测试目的,是否有办法减慢所有SQL查询的速度?有一些方法可以减慢特定查询的速度,但是有一种方法可以减慢所有查询的速度?

理想情况下,最好以一种简单的方式说所有查询[N]毫秒。

草率的方式可能包括... -降低SQL Server的可用内存 -遍历其他SQL语句进行人工加载 -在SQL服务器上创建/运行单独的CPU / IO /内存繁重的进程

但是...这些看上去很粗糙,也不是很优雅。还有更严厉的东西吗?

1 个答案:

答案 0 :(得分:3)

实际上有一个为此目的而创建的工具,恰当地命名为SQL Query Stress。在Github上可用。

  

Github链接:https://github.com/ErikEJ/SqlQueryStress

Brent Ozar和他的公司向我介绍了它。请参阅他介绍该文章并显示其一些用法的文章链接。

  

https://www.brentozar.com/archive/2015/05/how-to-fake-load-tests-with-sqlquerystress/