博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL压力测试用的语句和相关计数器
阅读量:5811 次
发布时间:2019-06-18

本文共 1680 字,大约阅读时间需要 5 分钟。

将数据库中所有表的所有的内容选一遍:
 
IF object_id('tempdb..#temp')   is   not   null      
BEGIN 
DROP TABLE #temp 
END
DECLARE @index int 
DECLARE @count int 
  DECLARE @schemaname varchar(50) 
DECLARE @tablename varchar(50) 
set @index=1 
set @count=(select count(*) from sysobjects where xtype='U')
  select row_number() over(order by name) as rowNumber,name, 
  ( SELECT a.name from sys.tables t inner join sys.schemas a 
ON t.schema_id=a.schema_id 
WHERE t.name=ob.name) as schemaname 
into #temp from sysobjects ob where xtype='U'
WHILE(@index<@count) 
BEGIN 
set @schemaname=(SELECT schemaname from #temp where rowNumber=@index) 
set @tablename=(SELECT name from #temp where rowNumber=@index)
exec('select * from '+ @schemaname+'.'+@tablename)
set @index=@index+1
END
 
 
通常来说,需要看如下几个计数器(下面资料参考自http://www.sqlservercentral.com/articles/Miscellaneous/2634/):
Memory: Pages/sec
Memory: Available Bytes
Network Interface: Bytes Total/Sec
Physical Disk: % Disk time
Physical Disk: Avg. Disk Queue Length
Processor: % Processor Time
System: Processor Queue Length
SQL Server Buffer: Buffer Cache Hit Ratio
SQL Server General: User Connections
 
Memory: Pages/sec:最好不要大于5,否则有内存问题
Memory: Available Bytes :这个可以望文生义,不解释
Network Interface: Bytes Total/Sec :如果这个计数器下降的太快有可能是网络出现问题
Physical Disk: Avg Disk Queue Length:每个物理盘的等待队列,大于2有可能是IO瓶颈问题
Physical Disk: % Disk time: 读/写活动的百分比,不要大于90%,和上面的计数器一起可以显示IO瓶颈
Processor: % Processor Time :CPU瓶颈,不要大于90%,大多数情况下,内存和IO瓶颈要更多
System: Processor Queue Length :同样,和上面计数器一起找出IO瓶颈
SQL Server Buffer: Buffer Cache Hit Ratio :缓存命中率,不要低于85%,否则考虑加内存
SQL Server General:并发数,压测时快到某一瓶颈看看这个数字,可以作为基准(BaseLine)记下来
本文转自CareySon博客园博客,原文链接http://www.cnblogs.com/CareySon/archive/2012/05/25/2518012.html如需转载请自行联系原作者
你可能感兴趣的文章
安装gcc及其依赖
查看>>
ubuntu 的 桌面和终端的默认启动方法
查看>>
oracle 入门笔记--v$sql和v$sqlarea视图(转载)
查看>>
MySQL基础入门
查看>>
使用Junit时源代码和测试代码的组织(摘自Daping_Zhang 的 Blog )
查看>>
Filter接口编写过滤器
查看>>
c++的const总结
查看>>
pta l2-8(最长对称字串)
查看>>
c# dynamic的属性是个变量
查看>>
FMDB简单使用
查看>>
快速去掉迅雷上的弹窗广告
查看>>
抓包 Charles
查看>>
Vijos P1911 珠心算测验【序列处理】
查看>>
数据结构之线段树
查看>>
IP通信基础2
查看>>
Selenium+Headless Firefox
查看>>
Firefox 网页 光标 闪烁
查看>>
数据轮播(Data Carousel)发送端软件设计
查看>>
cinder节点部署
查看>>
我的那些年(5)~我当教师了
查看>>