同事罗列的,备忘,后续再深入研究:
数据库的特长在基于数据集操作。
避免没有where条件的SQL语句。
能够过滤最多数据的条件靠近where。
避免对索引字段的计算。
count(*)=count(1)
避免包含否定运算符的表达式,如:<>、not in/not exists/not like
查询方式(=int,>int,<int,=char,>char,<char, like ‘char%’,like ‘%char%’…)
小心数据库引擎隐性转换数据类型后不能利用索引。
小心复合索引的利用。
union和union all。
分批查询,避免长SQL和子查询联表。
嵌套子查询把能过滤最多行数的查询放在最里层。
联表查询或执行sp_executesql时,关联条件的字段类型要匹配,包括长度也要匹配。
充分利用函数和存储过程,也可以用sp_executesql代替,注意避免重编译。
exec string和exec sp_executesql
联表时要指定别名,条件要用别名,减少编译时消耗的资源。
把字段写全。
执行计划中,table scan<index scan<index seek<key scan<key seek。
set statistics io/time on验证优化是否成功。
分享到:
相关推荐
SQL Server SQL优化
sqlserver优化笔记,自己无聊的时候整理的一些优化笔记
资源名称:SQL Server性能优化与管理的艺术内容简介:本书共15章,分为三部分,第一部分(第1-2章)为概述部分,阐述SQLServer方面的“性能”及相关概念。并给出常规的性能及性能相关的问题侦测的“方法论”,读者...
优化SQLServer数据库的50种方法
Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化
第3版、SQL Server、SQL Server 2012 进行深入解析与性能优化
SqlServer数据库优化方案[收集].pdf
bookmark lookup,以 及 索引 覆 盖( Covering Index) 等 概念 , 更 好地 优化 SQL SERVER 数据 库的 性能 , 对 于 程序 开发 人 员 以 及 数 据 库 管 理人 员 在 优化 SQL SERVER 数 据 库时 提 供 帮助 。
资源名称:SQLServer性能优化篇内容简介: 本文档主要讲述的是SQLServer性能优化;在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的...
sql server 的优化 有助于查询的速度
SqlServer2008查询性能优化
SqlServer优化培训2.pptx SqlServer优化培训2.pptx SqlServer优化培训2.pptx
SQL优化 SQL优化软件 SQL优化工具 很好用的工具,可以分析优化TSQL语句,oracle数据库语句优化工具
LECCO SQL Expert for sql server,一款很好用的SQL语句优化工具 压缩包里含有注册机和汉化文件 软件破解注册及汉化说明 破解方法1: 1、安装Demo目录下的文件 2、把Crack目录的全部文件覆盖过去 3、用cr-sql25.exe...
sql server 优化总结,希望对大家有帮助
SqlServer性能优化高效索引指南
SQLSERVER完全优化教程,数据库优化的好帮手
优化SQL Server数据库的经验总结
SQL Server数据库性能优化 _数据库技巧_IT...SQL Server 数据库 性能优化 查询,SQL Server数据库性能优化,影响SQL Server数据库性能的一些因素及SQL Server进行性能优化的原理,并且提出了一些指导性的原则来优化...
超级全面的SQLserver2008 数据库性能优化 方法