2014年4月10日

[转]SQL Server 性能调优(io)

摘要: 目录诊断磁盘io问题常见的磁盘问题容量替代了性能负载隔离配置有问题分区对齐配置有问题总结关于io这一块,前面的东西如磁盘大小,磁盘带宽,随机读取写入,顺序读取写入,raid选择,DAS和SAN比较都不讲了。直接就开始讲关于io问题的诊断和一般问题的处理。io这一块东西比较特殊,是数据库的重点,因为数据库一般都是io密集型产品,为了让io速度更快,那么数据库会使用内存来代替磁盘。io出现问题,可能会连带其他资源的问题。cpu,内存,网络。所以在分析问题的时候对数据库结构的了解是必不可少的。诊断磁盘io问题一般使用的工具就是perfmon特别是 physical disk\disk reads/s 阅读全文

posted @ 2014-04-10 10:10 淘果果 阅读(510) 评论(0) 推荐(0) 编辑

[转]SQL Server 性能调优(cpu)

摘要: 研究cpu压力工具perfomSQL跟踪性能视图cpu相关的wait eventSignal wait timeSOS_SCHEDULER_YIELD等待CXPACKET等待CMEMTHREAD等待调度队列cpu密集型查询高CPU使用率的创建几种状况miss index统计数据丢失非SARG谓词隐式类型转化参数探测器ad hoc 非参数化查询修改源代码强制性参数化不合适的并发查询cost threshold for parallelismmax degree of parallelism超线程和并发查询诊断不合适的并发查询解决并发问题TokenAndPermUserStore总结参考资料:cp 阅读全文

posted @ 2014-04-10 10:09 淘果果 阅读(467) 评论(0) 推荐(0) 编辑

[转]SQL Server 性能调优(内存)

摘要: 存储引擎自调整sql server 是如何分配内存的32bit地址空间的限制用户模式vas分配和virtualalloc非boffer pool 分配内存(保留内存)VAS调整AWE启动参数-g诊断内存压力内存相关计数器SQL Server :Buffer Managerbuffer cache hit ratiopage life expectancyFree PagesFree list stalls/seclazy write/secSQL Server:memory Managertotal server memory 和 target server memorymemory gran 阅读全文

posted @ 2014-04-10 09:58 淘果果 阅读(1092) 评论(0) 推荐(0) 编辑

[转]2年SQL Server DBA调优方面总结

摘要: 2年SQL Server DBA调优方面总结当2年dba 我觉得,有些东西需要和大家分享探讨,先书单。书单1.《深入解析SQL Server 2008 系列》 这个就是mssql 2005 的技术内幕系列。2012版的也出了有兴趣可以看看,技术内幕系列是我接触最早的书,里面内容涵盖量很大,但是都是点到为止。所以很多都是可以细细品味,回头再看的。2.《Troubleshooting SQL Server A Guide for the Accidental DBA》 这本书是我接触最早的关于性能调优的书。链接已经给出可以去下载,不过需要注册SQLServerCenter ,这个网站是SQL Se 阅读全文

posted @ 2014-04-10 09:56 淘果果 阅读(251) 评论(0) 推荐(0) 编辑

导航