目录演说类别8,SQLSE福特ExplorerVEENVISION是怎麽通过索引和总结消息来找到对象数据的

一.概述  

  sql
server在快速查询值时只有索引还不够,还亟需领悟操作要拍卖的数据量有个别许,从而估计出复杂度,选择多个代价小的实践陈设,那样sql
server就明白了数据的分布景况。索引的总计值音信,还放置策略用来在未曾索引的习性列上创制总计值。在有目录和尚未索引的特性列上总结值消息会被活动尊敬。大多数景观下不必要手动去维护总结音讯。
  
  功能是 sqlserver
查询优化器使用总结音讯来创设可进步查询品质的询问安顿。
对于大部分查询,查询优化器已为高品质查询布署生成必需的计算新闻。每种索引都会自动建立总计音信,
总结音信的准头直接影响指令的快慢,执行安排的取舍是基于计算音讯。

  1.一 属性列总结值
  私下认可情状下,每当在二个询问的where子句中央银行使非索引属性列时,sqlserver会自动地创立计算值,总结名称以_WA_Sys开头。

-- 查看表中非索引的统计信息
 sp_helpstats PUB_Search_Log

   如下所示:

 永利皇宫登录网址 1永利皇宫登录网址 2

  壹.2 自动更新计算新闻的阀值

  在自动更新总结消息选项 AUTO_UPDATE_STATISTICS 为 ON
时,查询优化器将规定总计音信曾几何时或者过期。查询优化器通过测算自最终总结消息更新后数据修改的次数并且将那1改动次数与某一阈值举办相比,明确总计新闻曾几何时大概过期。
  (一)如果在评估时间总计音讯时表基数为 500 或更低,则每达到 500
次修改时更新叁遍。
  (二)假使在评估时间计算新闻时表基数大于 500,则更改每达到 500 +
二成的行数更新三回(大表越发要留心更新时间)

SQLSE汉兰达VE奥迪Q5是怎麽通过索引和总计音信来找到对象数据的(第3篇)

 近期真正未有何样精力写小说,每一天加班,为了完结那么些连串,硬着头皮上了

再看那篇文章此前请我们先看本人事先写的率先篇和第三篇

第一篇:SQLSE途观VE揽胜是怎麽通过索引和总计新闻来找到对象数据的(第一篇)

第二篇:SQLSEEnclaveVE大切诺基是怎麽通过索引和计算消息来找到对象数据的(第2篇)

 

1、总结新闻的意义与成效

为了以尽量快的速度完结语句,光有目录是不够的。对于同一句话,SQLSE酷威VEPAJERO有很多样主意来形成她。

些微措施适合于数据量相比较小的时候,有个别措施适合于数据量相比大的时候。同1种办法,在数据量分裂的时候,

复杂度会有分外大的反差。索引只可以救助SQLSE索罗德VE兰德大切诺基找到符合条件的记录。SQLSE奥迪Q伍VE索罗德还须求精晓每种操作

所要处理的数据量有些许,从而推测出复杂度,选择2个代价最小的履行安插。说得通俗一点,SQLSE途乐VEEscort要力所能及

掌握多少是“长得怎么着”的才能用最快方法成功指令

 

SQLSE大切诺基VEOdyssey不像人,光看看数据就可见大体心境有数。那么怎麽能让SQL知道多少的分布音讯呢?

在数据库管理种类里有个常用的技巧,正是数量“总计音讯(statistics)”

SQLSE哈弗VE凯雷德正是通过她打听多少的遍布情状的

 

上边能够先来看前两篇小说的两张范例表在SalesOrderID这几个字段上的总结新闻,以便对那一个定义有点直观认识

dbo.SalesOrderHeader_test保存的是每张订单的大校新闻,一张订单只会有一条记下

所以SalesOrderID是不会重新的。未来那张表里,应该有3147四条记下。SalesOrderID是二个int型的字段,

从而字段长度是四。

运行

1 DBCC SHOW_STATISTICS(tablename,INDEX OR STATISTICS name)
2 
3 DBCC SHOW_STATISTICS([SalesOrderHeader_test],SalesOrderHeader_test_CL)

永利皇宫登录网址 3

总计消息内容分3有的

一、总结新闻头新闻

       列名                              说明

      name                     总结音讯的名号,那里正是索引的名字

     updated                  上三遍立异总计新闻的日期和时间。那里是12
18 二〇一三  1:1六AM
                                 
 这几个小时11分主要,根据她可以看清总括音讯是怎么样时候更新的
                                 
 是还是不是在数据量产生变化之后,是否存在计算消息不能够反映当前
                                   数据分布特点的标题

       rows                    
表中的行数。那里是31肆6五行,不可能完全完全正确地浮现了如今表里数据量(因为计算消息尚未应声更新)

  rows sampled            
总计音讯的抽样行数那里也是31四6⑤,表明上次SQL更新总括新闻
                                  
的时候,对全部表里全部记录的SalesOrderID字段,都围观了1遍
                                  ,这样做出来的总括新闻壹般都是很标准的

       steps                   
在总计消息的第2局地,会把数量分为几组,这里是三组

      density                  第3个列前缀的选拔性(不包括EQ_ROWS)

average key length      
全数列的平均长度,因为SalesOrderHeader_test_CL索引唯有一列数据类型是int,

                                   所以长度是四(单位是字节),如若索引有八个列,每一个列的数据类型都不一致等,

                                   比如再有二个列colc char(十)
那么平均长度是(拾+四)/贰=7

     string index            
若是为“是”,则总结信息中包涵字符串摘要索引,以辅助为LIKE条件
                                  
估摸结果集大小。仅适用于char,varchar,nchar和nvarchar,varchar(max)
                                   nvarchar(max),text,ntext
数据类型的前导列。那里是int,所以这一个值是“NO”

 

二、数据字段的选用性
           列名                                说明

all density                反映索引列的选取性(selectivity)
                             
“选用性”反映数据集里重复的数据量是稍微,大概反过来说,值唯1的数据量
                             
有稍许。假诺1个字段的数码很少有再次,那么她的可选取性就比较高。比如
                             
身份证号,是不行重复的。哪怕对全部中中原人民共和国的身份记录做询问,代入1个身份证号码
                             
最八只会有一条记下再次回到,在如此的字段上的过滤条件,能够使得地过滤掉多量数目
                              重返的结果集会相比小
                             
举个相反的例证:性别。全部人只有三种,非男即女。那个字段上的重复性就很高
                             
选用性就非常的低。二个过滤条件,最八只可以过滤掉二分之一的记录
                             
SQL通过总括“选取性”,使得自个儿力所能及预测二个过滤条件做完后,差不多能有个别许记录
                              重回 Density的定义是: density =
1/cardinality of index keys
                             
若是那几个值紧跟于0.一,一般讲这么些目录的选用性比较高,假诺过量0.一,他的选取性
永利皇宫登录网址 ,                             
就不高了。那里[SalesOrderHeader_test]有3147四条未有重新的笔录
                              三分之一147四 = 3.17柒e-5那一个字段的选取性是不利的

       average length        索引列的平分长度,这里依然四

        columns                 索引列的称号,那里是字段名 SalesOrderID

 

从那壹有的的音讯,能够测度出计算消息所关切的字段的长短,以及他有微微条唯一值。然则这一个新闻对SQLSEQashqaiVEQashqai预测结果集复杂度还不够。

比如本身今后要查三个SalesOrderID=陆仟0的订单,依旧不晓得会有多少记录重回。那里要求第3有个别的新闻

 

3、直方图(histogram)
         列名                                   说明
     range_hi_key                直方图里每一组(step)数据的最大值
                                      
 订单号的矮大号码在报表里是4365玖,那里SQL选取她当作第3个step
                                        的最大值,三组数据分别是 ~43659 
43660~75131   75132~75132

     range_rows                  直方图里每组数据区间行数,上限值除外第二组唯有2个数:4365九
                                       
第一组也唯有二个数:7513二,别的数据都在第3组里,区间里有31四七二十个数

      EQ_ROWS                   表中值与直方图每组数据上限值相等的行数目
那里都以一

distinct_range_rows           直方图里每组数据区间非重复值的数目,上限值除了那一个之外由于那么些字段未有重复值,所以那里
就等于range_rows的值

  avg_range_rows             
直方图里每组数据区间内重复值的平分数据,上限值除了那一个之外。总括公式
                                     
(range_rows/distinct_range_rows for distinct_range_rows>0)
                                    
 这里distinct_range_rows的值就等于range_rows的值,所以avg_range_rows等于1

 

有那麽2个直方图,就能够很好地理解表格里的数据分布了。在SalesOrderID那个字段里,最小值是4365玖,

最大值是75132,在那么些区间里有31四柒拾贰个值,而且没有重复值,所以能够推算出表里的值正是从4365九始发到7513二了结的每一个int值。

SQL未有要求存款和储蓄很多step的音讯,只要那二个step,就能够完全表明数据分布

 

此处要验证两点的是:

(一)如若3个计算音讯是为一组字段建立的,例如三个复合索引建立在四个以上的字段上,SQLSE本田CR-VVE途胜维护全体字段的选取性音讯,

不过只会爱慕第二个字段的直方图。因为第3个字段的行数正是整张表的行数,即便那些字段在某条记下里为null,SQLSEMuranoVE宝马X3也会做统计

(二)当表格相比大的时候,SQLSEOdysseyVEEnclave在更新计算消息的时候为了降耗,只会取表格的一有些数据做抽样(rows
sample),

这会儿总结新闻里面包车型地铁多寡都以依照这几个抽样数据估量出来的值或然和诚实值会稍为分裂

 

总计音讯越细致,当然会越规范,可是珍视总结音讯要提交的额外开支也就越大。有望升高总计消息精确度所推动的举办质量的晋升

还抵消不了维护总结新闻花费的扩大。
SQLSEHavalVEBMWX三做这么的宏图,不是因为其能力有限,而是为了谋求三个对绝抢先2/四景况都适用的平衡

 

——————————————-总结音信的掩护和换代———————————

当SQLSEXC60VE凯雷德要求去预计有个别操作的复杂度时,他一定要试图去找寻对应的总括新闻做支撑。

DBA不能预估SQLSEBMWX三VEQashqai会运转什么样的操作,所以也无从预估SQLSE奥迪Q3VEQashqai大概须要哪些的统计音讯

假使靠人工来树立和掩护计算音讯,那将是3个很是复杂的工程。幸好SQLSERubiconVE君越不是那样设计的

在多数状态下,SQLSEENVISIONVE中华V自身会很好地掩护和翻新总计音讯,用户基本未有觉得,DBA也尚未额外的负担。

那关键是因为在SQLSELacrosseVE奥德赛
数据库属性里,有多个暗许打开的安装

auto create statistics 自动创设总结信息

auto update statistics自动更新总计消息

他们能够让SQLSE福睿斯VE陆风X八在供给的时候自动建立要用到的总计音讯,也能在发现计算新闻过时的时候,自动去创新她

永利皇宫登录网址 4

 

SQLSE奥迪Q3VEENVISION会在怎么着状态下开创总计信息吗?

主要有3种情况

(一)在目录创立时,SQLSELacrosseVE揽胜极光会自动在目录所在的列上创立计算消息,所以从某种角度讲,索引的效能是再次的,

他本人力所能及补助SQLSE奇骏VE牧马人快捷找到数据,而她方面包车型大巴总计音讯,也能够告诉SQLSE本田UR-VVE安德拉数据的遍布景况

补偿一下:索引重建的时候也会更新表的总括新闻,所以有时查询变慢的时候重建一下索引查询变快了总括消息的换代也是原因之一

 

(贰)DBA也得以因此之类的说话手动创立他觉得须求的计算音讯 CREATE
STATISTICS

固然打开了auto create
statistics自动创制总计音讯,壹般来讲很少须要手动创制

 

(叁)当SQSE卡宴VE汉兰达L想要使用壹些列上的计算音信,发现未有的时候,“auto create
statistics 自动创设总计新闻”

会让SQLSELX570VEBMWX3自动创设总结新闻

譬如说,当语句要在有个别(也许多少个)字段上做过滤,或然要拿他们和其余一张表做衔接(join)
SQLSE索罗德VE奥迪Q7要推测最终从那张表会重临多少记录。

这时就须求1个总括新闻的支撑。假如未有,SQLSE大切诺基VEOdyssey会自动创制一个

 

在打开“auto create statistics
自动创设总结新闻”的数据库上,一般不必要担心SQLSE讴歌ZDXVE索罗德未有丰富的总计新闻来选用执行布署。

那一点完全交给SQLSE福睿斯VEXC60管理就足以了

 

更新总计音信

SQLSELX570VE福睿斯不仅要白手起家适用的计算音信,还要及时更新他们,使她们能够展示表格里多少的生成数据的插入、删除、修改都或然会挑起总括音信的立异。

而是,更新总结音讯自己也是1件消耗电源的作业,尤其是对相比较大的报表。假诺有一丢丢小的改动SQLSEEscortVKuga都要去立异总括音信,

恐怕SQLSELANDVEKuga就得光忙活这几个,来比不上做其它工作了。SQLSEHummerH二VEPAJERO仍然要在计算新闻的准确度和能源合理消耗之间做2个平衡。

在SQL二零零六/SQL200九,触发总结音信自动更新的原则是:

(1)固然总括音讯是概念在平常表格上,那么当发生上面变化之一后,总计消息就被认为是不合时宜的了。下次应用到时,会活动触发3个翻新动作

分手数据库的时候,也足以手动选项是或不是更新总计音讯

 一、表格从未有数据变成有压倒等于一条数额

2、对于数据量小于500行的报表,当计算音讯的首先个字段数据累计变化量大于500过后

三、对于数据量大于500行的表格,当总括音信的第3个字段数据累计变化量大于
–500+(二成*报表数据总量)以往。所以对于比较大的表,

唯有1/5上述的多少爆发变化后 –SQL才会去重算总括消息

 

(2)临时表(temp
table)上得以有总计新闻。其爱慕政策基本和普通表1致。 然则表变量(table
variable)上不能够树立计算消息

 

如此的护卫政策能够确认保证消费相比小的代价,确认保证总括消息宗旨科学

 

SQL三千和SQL200伍在更新总括音讯的方针上的界别:

在SQLSEENCOREVE奥德赛两千的时候,若是SQLSEEnclaveV翼虎在编写翻译多少个话语时意识有个别表的某部总结消息已经不合时宜,

他会停顿语句的编写翻译,转去更新总计音讯,等计算新闻更新好之后,用新的音信来做执行布署。那样的章程

自然能够扶助得到1个更规范的实施布署,不过缺点是语句执行要等总计新闻更新完成。这么些历程有点困难。

在大部状态下,语句执行作用对总结新闻尚未那么敏感。若是用老的总括音信也能做出相比较好的实践陈设,

此间的等候就白等了

 

所以在SQLSE路虎极光VE瑞虎200伍未来,数据库属性多了三个“auto update statistics
asynchronously自动异步更新总计音信”

永利皇宫登录网址 5

当SQLSE卡宴VE奥迪Q5发现某些计算音讯过时时,他会用老的总计消息接轨以往的询问编译,可是会在后台运维一个任务,更新那么些总计音讯。

诸如此类下2遍总计消息被运用到时,就早已是一个立异过的本子。那样做的欠缺是,无法保障当前那句询问的施行布置准确性。

方方面面有利有弊,DBA能够根据真实意况做选取

 

写完了,或然篇幅非常短,可是并未有办法,大部分内容都是首尾呼应,未有前边的搭配大概看不懂上边包车型客车情节

 

 


2013-8-25 补充:

1经必要更新某张表的计算消息,使用上面包车型地铁SQL语句

1 USE [pratice] --需要更新统计信息的数据库
2 GO
3 
4 UPDATE STATISTICS tableA
5 GO

如果必要更新任何数据库的总计新闻,使用下边包车型客车SQL语句,不带参数

1 USE [pratice] --需要更新统计信息的数据库
2 GO
3 EXEC [sys].[sp_updatestats] --@resample = '' -- char(8)
4 GO

永利皇宫登录网址 6永利皇宫登录网址 7

  1 正在更新 [dbo].[testpivot]
  2     [_WA_Sys_00000001_0425A276],不需要更新...
  3     [_WA_Sys_00000002_0425A276],不需要更新...
  4     已更新 0 条索引/统计信息,2 不需要更新。
  5  
  6 正在更新 [dbo].[Users]
  7     [IX_UserID],不需要更新...
  8     [_WA_Sys_00000002_08EA5793],不需要更新...
  9     [_WA_Sys_00000003_08EA5793],不需要更新...
 10     [_WA_Sys_00000004_08EA5793],不需要更新...
 11     [_WA_Sys_00000005_08EA5793],不需要更新...
 12     已更新 0 条索引/统计信息,5 不需要更新。
 13  
 14 正在更新 [dbo].[TABLE1]
 15     [INDEX_ID],不需要更新...
 16     [INDEX_CATEGORYID],不需要更新...
 17     已更新 0 条索引/统计信息,2 不需要更新。
 18  
 19 正在更新 [dbo].[TABLE2]
 20     [INDEX_CATEGORYID],不需要更新...
 21     已更新 0 条索引/统计信息,1 不需要更新。
 22  
 23 正在更新 [dbo].[Orders]
 24     [_WA_Sys_00000005_0EA330E9],不需要更新...
 25     已更新 0 条索引/统计信息,1 不需要更新。
 26  
 27 正在更新 [dbo].[Department]
 28     [CL_DepartmentID],不需要更新...
 29     已更新 0 条索引/统计信息,1 不需要更新。
 30  
 31 正在更新 [dbo].[UserInfo]
 32     已更新 0 条索引/统计信息,0 不需要更新。
 33  
 34 正在更新 [dbo].[tb_test]
 35     已更新 0 条索引/统计信息,0 不需要更新。
 36  
 37 正在更新 [dbo].[Department9]
 38     [NCL_Name_GroupName],不需要更新...
 39     已更新 0 条索引/统计信息,1 不需要更新。
 40  
 41 正在更新 [dbo].[bulkinserttest]
 42     已更新 0 条索引/统计信息,0 不需要更新。
 43  
 44 正在更新 [dbo].[SystemPara]
 45     [_WA_Sys_00000001_173876EA],不需要更新...
 46     [_WA_Sys_00000002_173876EA],不需要更新...
 47     [_WA_Sys_00000004_173876EA],不需要更新...
 48     已更新 0 条索引/统计信息,3 不需要更新。
 49  
 50 正在更新 [dbo].[TB]
 51     [_WA_Sys_00000001_178D7CA5],不需要更新...
 52     [_WA_Sys_00000002_178D7CA5],不需要更新...
 53     [_WA_Sys_00000003_178D7CA5],不需要更新...
 54     已更新 0 条索引/统计信息,3 不需要更新。
 55  
 56 正在更新 [dbo].[SQLTRACESAMPLE]
 57     已更新 0 条索引/统计信息,0 不需要更新。
 58  
 59 正在更新 [dbo].[HeapTable]
 60     [_WA_Sys_00000001_1A69E950],不需要更新...
 61     已更新 0 条索引/统计信息,1 不需要更新。
 62  
 63 正在更新 [dbo].[testcolumn]
 64     已更新 0 条索引/统计信息,0 不需要更新。
 65  
 66 正在更新 [dbo].[encrypttb_demo]
 67     已更新 0 条索引/统计信息,0 不需要更新。
 68  
 69 正在更新 [dbo].[ClusteredTable]
 70     [CIX],不需要更新...
 71     已更新 0 条索引/统计信息,1 不需要更新。
 72  
 73 正在更新 [dbo].[test23]
 74     已更新 0 条索引/统计信息,0 不需要更新。
 75  
 76 正在更新 [dbo].[Table_1]
 77     [_WA_Sys_00000002_2022C2A6],不需要更新...
 78     [_WA_Sys_00000001_2022C2A6],不需要更新...
 79     已更新 0 条索引/统计信息,2 不需要更新。
 80  
 81 正在更新 [dbo].[Department10]
 82     [NCL_Name_GroupName],不需要更新...
 83     [_WA_Sys_00000003_2116E6DF],不需要更新...
 84     已更新 0 条索引/统计信息,2 不需要更新。
 85  
 86 正在更新 [dbo].[BankUser]
 87     [PK__BankUser__236943A5],不需要更新...
 88     已更新 0 条索引/统计信息,1 不需要更新。
 89  
 90 正在更新 [dbo].[PWDQuestion]
 91     [PK__PWDQuestion__2645B050],不需要更新...
 92     已更新 0 条索引/统计信息,1 不需要更新。
 93  
 94 正在更新 [dbo].[fulltext_test]
 95     [UQ__fulltext_test__28B808A7],不需要更新...
 96     [IX_ID],不需要更新...
 97     已更新 0 条索引/统计信息,2 不需要更新。
 98  
 99 正在更新 [dbo].[tabelcheckindent]
100     [PK_tabelcheckindent],不需要更新...
101     已更新 0 条索引/统计信息,1 不需要更新。
102  
103 正在更新 [dbo].[SecretInfo]
104     已更新 0 条索引/统计信息,0 不需要更新。
105  
106 正在更新 [dbo].[Insert_Test]
107     [_WA_Sys_00000001_2A164134],不需要更新...
108     已更新 0 条索引/统计信息,1 不需要更新。
109  
110 正在更新 [dbo].[TestInsert]
111     [PK__TestInsert__2B3F6F97],不需要更新...
112     已更新 0 条索引/统计信息,1 不需要更新。
113  
114 正在更新 [dbo].[RowToColumn]
115     [_WA_Sys_00000001_2C3393D0],不需要更新...
116     [_WA_Sys_00000002_2C3393D0],不需要更新...
117     [_WA_Sys_00000003_2C3393D0],不需要更新...
118     [_WA_Sys_00000004_2C3393D0],不需要更新...
119     [_WA_Sys_00000005_2C3393D0],不需要更新...
120     [_WA_Sys_00000006_2C3393D0],不需要更新...
121     [_WA_Sys_00000007_2C3393D0],不需要更新...
122     [_WA_Sys_00000008_2C3393D0],不需要更新...
123     已更新 0 条索引/统计信息,8 不需要更新。
124  
125 正在更新 [dbo].[Insert_Test2]
126     [PK__Insert_Test2__2DE6D218],不需要更新...
127     已更新 0 条索引/统计信息,1 不需要更新。
128  
129 正在更新 [dbo].[pagediff]
130     已更新 0 条索引/统计信息,0 不需要更新。
131  
132 正在更新 [dbo].[DP_OilCanOption]
133     [_WA_Sys_00000001_31EC6D26],不需要更新...
134     [_WA_Sys_00000002_31EC6D26],不需要更新...
135     已更新 0 条索引/统计信息,2 不需要更新。
136  
137 正在更新 [dbo].[DBCCResult]
138     [_WA_Sys_00000002_32767D0B],不需要更新...
139     [_WA_Sys_0000000A_32767D0B],不需要更新...
140     已更新 0 条索引/统计信息,2 不需要更新。
141  
142 正在更新 [sys].[fulltext_catalog_freelist_16]
143     [docid],不需要更新...
144     已更新 0 条索引/统计信息,1 不需要更新。
145  
146 正在更新 [sys].[fulltext_index_map_667149422]
147     [i1],不需要更新...
148     [i2],不需要更新...
149     [i3],不需要更新...
150     [i4],不需要更新...
151     已更新 0 条索引/统计信息,4 不需要更新。
152  
153 正在更新 [dbo].[计算列]
154     已更新 0 条索引/统计信息,0 不需要更新。
155  
156 正在更新 [dbo].[LobTestTable]
157     [_WA_Sys_00000003_351DDF8C],不需要更新...
158     已更新 0 条索引/统计信息,1 不需要更新。
159  
160 正在更新 [dbo].[LobIndexTestTable]
161     [IX_LobIndexTestTable],不需要更新...
162     [IX_LobCIndexTestTable],不需要更新...
163     已更新 0 条索引/统计信息,2 不需要更新。
164  
165 正在更新 [dbo].[Department3]
166     [CL_DepartmentID],不需要更新...
167     已更新 0 条索引/统计信息,1 不需要更新。
168  
169 正在更新 [dbo].[LobCIndexTestTable]
170     [IX_LobCIndexTestTable],不需要更新...
171     已更新 0 条索引/统计信息,1 不需要更新。
172  
173 正在更新 [dbo].[Department4]
174     [PK_Department4_1],不需要更新...
175     [_WA_Sys_00000002_3A179ED3],不需要更新...
176     已更新 0 条索引/统计信息,2 不需要更新。
177  
178 正在更新 [dbo].[testheap2013119]
179     已更新 0 条索引/统计信息,0 不需要更新。
180  
181 正在更新 [dbo].[Department5]
182     [CL_Company],不需要更新...
183     [_WA_Sys_00000002_3CF40B7E],不需要更新...
184     [_WA_Sys_00000001_3CF40B7E],不需要更新...
185     已更新 0 条索引/统计信息,3 不需要更新。
186  
187 正在更新 [dbo].[TESTkeylock]
188     [PK_TEST11],不需要更新...
189     已更新 0 条索引/统计信息,1 不需要更新。
190  
191 正在更新 [dbo].[Department6]
192     [PK_Department6_1],不需要更新...
193     已更新 0 条索引/统计信息,1 不需要更新。
194  
195 正在更新 [dbo].[ChangeAttempt]
196     已更新 0 条索引/统计信息,0 不需要更新。
197  
198 正在更新 [dbo].[Department2]
199     [PK__Department2__467D75B8],不需要更新...
200     [_WA_Sys_00000003_4589517F],不需要更新...
201     已更新 0 条索引/统计信息,2 不需要更新。
202  
203 正在更新 [dbo].[tempPKNCL]
204     [PK__tempPKNCL__46E78A0C],不需要更新...
205     已更新 0 条索引/统计信息,1 不需要更新。
206  
207 正在更新 [dbo].[test_index]
208     [PK__test_index__489AC854],不需要更新...
209     已更新 0 条索引/统计信息,1 不需要更新。
210  
211 正在更新 [dbo].[ddl_log]
212     [_WA_Sys_00000002_48CFD27E],不需要更新...
213     [_WA_Sys_00000003_48CFD27E],不需要更新...
214     [_WA_Sys_00000004_48CFD27E],不需要更新...
215     [_WA_Sys_00000005_48CFD27E],不需要更新...
216     已更新 0 条索引/统计信息,4 不需要更新。
217  
218 正在更新 [dbo].[Tmp_testComputeColumn]
219     已更新 0 条索引/统计信息,0 不需要更新。
220  
221 正在更新 [dbo].[test1]
222     [PK_test1],不需要更新...
223     已更新 0 条索引/统计信息,1 不需要更新。
224  
225 正在更新 [dbo].[test13]
226     [pk],不需要更新...
227     已更新 0 条索引/统计信息,1 不需要更新。
228  
229 正在更新 [dbo].[Department8]
230     [NCL_Name_GroupName],不需要更新...
231     [_WA_Sys_00000001_52E34C9D],不需要更新...
232     [_WA_Sys_00000003_52E34C9D],不需要更新...
233     已更新 0 条索引/统计信息,3 不需要更新。
234  
235 正在更新 [dbo].[Department12]
236     [PK__Department12__7167D3BD],不需要更新...
237     [NCL_Name_GroupName],不需要更新...
238     已更新 0 条索引/统计信息,2 不需要更新。
239  
240 正在更新 [dbo].[CompareNonclusteredScan]
241     [_WA_Sys_00000003_73501C2F],不需要更新...
242     已更新 0 条索引/统计信息,1 不需要更新。
243  
244 正在更新 [dbo].[Department13]
245     [PK__Department13__762C88DA],不需要更新...
246     [NCL_Name_GroupName],不需要更新...
247     [_WA_Sys_00000003_753864A1],不需要更新...
248     已更新 0 条索引/统计信息,3 不需要更新。
249  
250 正在更新 [sys].[queue_messages_1977058079]
251     [queue_clustered_index],不需要更新...
252     [queue_secondary_index],不需要更新...
253     已更新 0 条索引/统计信息,2 不需要更新。
254  
255 正在更新 [dbo].[Department11]
256     [PK__Department11__7908F585],不需要更新...
257     [NCL_Name_GroupName],不需要更新...
258     已更新 0 条索引/统计信息,2 不需要更新。
259  
260 正在更新 [sys].[queue_messages_2009058193]
261     [queue_clustered_index],不需要更新...
262     [queue_secondary_index],不需要更新...
263     已更新 0 条索引/统计信息,2 不需要更新。
264  
265 正在更新 [sys].[queue_messages_2041058307]
266     [queue_clustered_index],不需要更新...
267     [queue_secondary_index],不需要更新...
268     已更新 0 条索引/统计信息,2 不需要更新。
269  
270 正在更新 [dbo].[Demo_AExportHeader]
271     已更新 0 条索引/统计信息,0 不需要更新。
272  
273 正在更新 [dbo].[table_a]
274     [_WA_Sys_00000001_7B905C75],不需要更新...
275     已更新 0 条索引/统计信息,1 不需要更新。
276  
277 正在更新 [dbo].[tableA]
278     [_WA_Sys_00000002_7E6CC920],不需要更新...
279     已更新 0 条索引/统计信息,1 不需要更新。
280  
281 已更新了所有表的统计信息。

View Code

 

网站地图xml地图