随笔分类 - SQLServer优化
摘要:表变量用于数据较小的结果集,通过使用表变量,提前落数据的方式,可以主动引导sql的解析,修正由于统计信息不准确导致的执行计划走错的问题! 临时表用于数据量较大的结果集。
阅读全文
摘要:ALTER DATABASE dbname SET PARAMETERIZATION SIMPLE --默认 ALTER DATABASE dbname SET PARAMETERIZATION FORCED --强制 ,不一定好用 在简单参数化的默认行为下,SQL Server 只对相对较少的一些
阅读全文
摘要:--调优SQL --sqlreview ->logshipping -> ag辅助副本 --查看正确的执行计划 打开实际的执行计划set statistics io on --查看错误的执行计划 打开实际的执行计划set statistics io on --对比 正确和错误 执行计划的差别紧盯最大
阅读全文
摘要:--根据作业名 查找session id select a.spid,a.blocked,b.name,substring(replace(a.PROGRAM_NAME,'SQLAgent - TSQL JobStep (Job ',''),1,34) JobStep ,a.last_batchfr
阅读全文
摘要:1、 索引不合适,走主键进行了key lookup查找 说明索引没有覆盖到where条件 或者 orderby 或者 group by的列
阅读全文