sqlserver
beijingquanqiu2008
专注于C#语言开发C/S、B/S程序开发,开发时间6年,Sqlserver 数据库高级管理。一直期望做Sqlserver DBA
展开
-
SQLSERVER SQL性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FRO转载 2010-02-21 11:37:00 · 602 阅读 · 0 评论 -
DBA日常维护:SqlServer 索引碎片整理
set nocount on--使用游标重新组织指定库中的索引,消除索引碎片--R_T层游标取出当前数据库所有表declare R_T cursorfor select name from sys.tablesdeclare @T varchar(50)open r_tfetch next from r_t into @twhile @@fetch_status=0begin--R_index游标判断指定表索引碎片情况并优化declare R_Index curs原创 2010-11-18 17:29:00 · 1392 阅读 · 0 评论