CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

STATISTICS_NORECOMPUTE

楼主huxin1(努力)2005-02-10 18:13:57 在 MS-SQL Server / 基础类 提问

在CREATE   INDEX子句中,有一个选项是STATISTICS_NORECOMPUTE,书上的说明是:该选项指定过期的索引统计不自动重新计算。为了恢复自动统计更新,可以执行没有NORECOMPUTE子句的UPDATE   STATISTICS命令;  
  上面这段话我不太理解,我想问自动统计更新的作用是什么,是不是更新某个系统表,STATISTICS_NORECOMPUTE的作用是什么,如何用,能否举例说明一下,谢谢! 问题点数:0、回复次数:1Top

1 楼mschen(Co-ok)回复于 2005-02-11 08:16:42 得分 0

查询的时候要根据索引的统计来判断使用这个索引是否有效,还是利用全表的扫描更有效.所以保持索引的统计经常的更新有利于查询的优化.  
   
  --创建索引的时候关闭索引的统计  
       
   
          create   index   ind_tb_col  
          on   表名(列名)  
          with   STATISTICS_NORECOMPUTE  
   
   
  --开启自动统计更新  
   
        EXEC   sp_autostats   表名,   'ON'  
   
   
  Top

相关问题

  • 关于STATISTICS的问题
  • 关于STATISTICS的问题
  • sp_updatestats和update statistics的区别
  • 请问,在查询分析器中怎么打开statistics?

关键词

  • 选项
  • 查询
  • norecompute
  • 索引
  • statistics
  • 统计
  • 子句
  • 表
  • 更新
  • 自动统计更新

得分解答快速导航

  • 帖主:huxin1

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo