sql-server - 如何减慢所有 SQL 查询?
问题描述
出于测试目的,有没有办法减慢所有 SQL 查询的速度?有一些方法可以减慢特定查询的速度,但有没有办法减慢所有查询的速度?
理想情况下,最好有一种简单的方式来表示,所有查询都以 [N] 毫秒为单位。
更草率的方法可能包括... - 降低 SQL Server 的可用内存 - 循环通过其他 SQL 语句以进行人为负载 - 在 SQL Server 上创建/运行单独的 CPU/IO/内存繁重的进程
然而……这些看起来很粗糙,也不是很优雅。还有更严格的吗?
解决方案
实际上有一个为此目的而创建的工具,恰如其分地命名为 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/
推荐阅读
- mlr3 - rsmp。如何创建具有自定义尺寸的折叠?
- linux - 对具有不均匀空格的空格分隔列表进行排序
- php - how to get a specific value from api curl php
- python - 我如何使用 Beautiful Soup 来抓取我的 pandas 数据框中要使用的 URL
- vb.net - 极坐标图:修改 Y 轴标签中的数字精度
- spring-integration - Spring Intgergation aws - KinesisMessageHandler 直接通道
- assembly - 在 nasm x86_64 程序集中查找第 n 个素数
- python - 当Column匹配某些关键字时Python插入值
- swift - 将 UIAlert 的结果返回给委托方法
- c# - 如何防止我的 ASP.NET MVC 应用程序想要在 Google OAuth 之后注册用户?