![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlServer 2005+
文章平均质量分 72
chentracy2008
这个作者很懒,什么都没留下…
展开
-
【SqlServer2005+ 查询优化】MSSQL优化SQL语句 提高数据库的访问性能
出处:熬夜的虫子作者:熬夜的虫子日期:2011-12-10 0:20:56 [大中 小]评论: 0 |我要发表看法目录1、什么是执行计划?执行计划是依赖于什么信息。2、统一SQL语句的写法减少解析开销3、减少SQL语句的嵌套4、使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、倾斜字段的绑定变量窥测问题7、 begin t转载 2013-04-11 10:36:37 · 1018 阅读 · 0 评论 -
SQLSERVER读懂语句运行的统计信息
对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。如果DBA能够把问题语句单独测试运行,可以在运行前打开下面这三个开关,收集语句运行的统计信息。这些信息对分析问题很有价值。1 SET STATISTICS TIME ON2 SET STATISTICS IO ON3 SET STATISTICS PROFILE ON转载 2013-06-18 14:58:04 · 792 阅读 · 0 评论 -
[SqlServer2005+ 性能优化之索引优化]使用Include Index消除Key Lookup和RID Lookup
在执行计划中我们经常会看到KeyLookup和RIDLookup操作,而且Cost很大,具体什么是Key Lookup和RID Lookup:RIDLookup是在使用提供的行标识符(RID) 在堆上进行的书签查找KeyLookup运算符是在具有聚集索引的表上进行的书签查找区别是 Key Lookup通过聚集索引键值进行查找,RID Lookup是通过堆的行标识符(File转载 2013-04-11 10:17:19 · 1766 阅读 · 0 评论 -
MSSql Server 游标学习
引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子:表一 OriginSalary表二 AddSalary现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHAR)、O_Salary工资(FLOAT)。另一张表AddSalary表—加薪表。有2个字段,O_ID员工号、A_Sal转载 2013-04-11 10:51:55 · 613 阅读 · 0 评论 -
数据库设计中的14个技巧(不限于SqlServer)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应转载 2013-04-11 10:32:43 · 513 阅读 · 0 评论 -
【SqlServer2005+ 性能优化之索引优化】介绍索引访问方法及索引优化
索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据库使用索引的方式与您使用书籍中的索引的方式很相似:它搜索索引以找到特定值,然后顺指针找到包含该值的行。要了解索引访问方法,首先要知道索引的结构。1.表和索引的结构 页页是s转载 2013-04-11 10:23:58 · 620 阅读 · 0 评论 -
【SqlServer2005+ 查询优化】深入理解SQL Server查询优化器–构造执行计划
深入理解SQL Server查询优化器–构造执行计划(PART I)深入理解SQL Server查询优化器–构造执行计划(PART II)深入理解SQL Server查询优化器–构造执行计划(PART III)公开的影响规则的选项其实我们经常会发现很多T-SQL的开发人员不小心就把优化器的一些优化规则给禁用了。下表的Join hint { LOOP | HASH | M转载 2013-04-11 10:27:45 · 822 阅读 · 0 评论 -
sqlserver grant 语句
grant select,alterto xx 给数据库用户授权语句,限制用户可进行哪些操作。原创 2013-04-11 10:12:18 · 4073 阅读 · 0 评论 -
【SqlServer2005+ 性能优化】Sql Server 数据库优化相关
1. 关于SQL SERVER优化,是个长期学习的过程,基本的优化含有了索引等内容,但深入优化就需要掌握更多的存储引擎方面的知识了。建议学习官方书籍《SQL SERVER2008存储引擎》2. SET STATISTICSIO ON 设置了该项就会在消息栏显示:扫描计数,逻辑读次数,物理读次数,预读次数。四个值分别为:执行的扫描转载 2013-04-11 11:00:39 · 917 阅读 · 0 评论