rds sql server cpu高使用率性能优化

rds sql server cpu高使用率性能优化

ID:5287540

大小:6.11 MB

页数:11页

时间:2017-12-07

rds sql server cpu高使用率性能优化_第1页
rds sql server cpu高使用率性能优化_第2页
rds sql server cpu高使用率性能优化_第3页
rds sql server cpu高使用率性能优化_第4页
rds sql server cpu高使用率性能优化_第5页
资源描述:

《rds sql server cpu高使用率性能优化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RDSSQLServerCPU高使用率性能优化阿里云技术专家汪建明(风移)分享议程索引数据类型转换Non-SARG统计信息参数嗅探TOPSQLRDSSQLCPU使用率性能指标MSSQL实例CPU使用率:RDSSQL控制台=>监控与报警=>监控=>资源监控=>MSSQL实例CPU使用率索引缺失缺失索引DTA(DatabaseTuningAdvisor)执行计划索引缺失警告解析执行计划缓存XML缺失索引动态管理视图sys.dm_db_missing_index_group_statssys.dm_db_missing_index_

2、groupssys.dm_db_missing_index_detailsDemo索引碎片索引碎片重建索引目的减小索引碎片率更新统计信息清理执行计划缓存,获取更优的执行计划查询索引碎片sys.indexessys.dm_db_index_physical_stats注意DatabaseMirroring/LogShipping/AlwaysOn大量的I/O(IOPS)资源消耗可能会导致Blocking/Deadlock/Tempdb压力增大因此必须基于100%的需要重建索引基于索引级别的碎片检查和重整<10

3、%Ignore;10~30%Reorganize;>=30%Rebuild业务低峰期维护索引碎片Re-indexpartitionbypartitionDemo数据类型转化数据类型转换是什么转换原则:低优先级往高优先级转换危害:使用IndexScan而不是IndexSeek如何避免数据库设计阶段,确保分布在不同表中相同字段数据类型一致确保传入参数数据类型和基表保持一致观察执行计划:CONVERT_IMPLICIT执行计划缓存中发现DemoNon-SARG查询Non-SARG查询在WHERE/ON语句中对基表字段使

4、用函数常见的函数Convert/Cast/DataTypeConversionDatediff/Dateadd/Year/MonthUpper/Lower/Rtrim/Substring/Left/Like‘%XXX%’/IsnullUDF(UserDefineFunctions)Demo统计信息统计信息是什么统计信息为查询优化器执行计划评估过程中提供数据列密度分布信息更新统计信息updatestatisticsXXXsys.sp_updatestatsstats_dateDemo参数嗅探参数嗅探表现形式查询

5、语句执行时快时慢查询第一次执行很快,突然变慢了相同或者相似的查询,走不通的执行计划查询语句不同的传入参数,性能天壤之别产生原因解决方案清理缓存(不推荐):RebootOS/SQLService/DBCCFREEPROCCACHEDBCCClean特定查询或者存储过程执行计划缓存使用WITHRECOMPILEQueryHits更新统计信息创建缺失索引TOPSQLTOPSQLTOPCPUSQLTOPtotalCPUusageSQLTOPCPUusageperrunSQLTOPReadsSQLTOPtotalread

6、sSQLTOPreadsperrunSQLTOPWritesSQLTOPtotalwritesSQLTOPwritesperrunSQLTOPDurationSQLTOPtotaldurationusageSQLTOPdurationperrunSQL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。