-- 全数据库索引重建

DECLARE @name varchar(100)
DECLARE authors_cursor CURSOR FOR Select [name] from sysobjects where xtype='u' order by id
OPEN authors_cursor
FETCH NEXT FROM authors_cursor INTO @name
WHILE @@FETCH_STATUS = 0
BEGIN
 DBCC DBREINDEX (@name, '', 90)
FETCH NEXT FROM authors_cursor INTO @name
END
deallocate authors_cursor

-- 单表数据库维护

-- 单表重建索引

dbcc dbreindex('表名',索引名称,100)

-- 查看表索引密集度

declare @table_id int
set @table_id=object_id('表名称')
dbcc showcontig(@table_id)

--参数说明,第三个参数表示填充因子

低更改的表(读写比率为100:1):100%的填充因子
高更改的表(写超过读):50-70%的填充因子
读写各一半的:80-90%的填充因子

-- 数据库检查碎片

DBCC ShowContig
DBCC ShowContig(表名)

最新文章

  1. C# 数组的交集、差集、并集
  2. 日志级别的选择:Debug、Info、Warn、Error还是Fatal
  3. zz存储系统中缓存的三种类型
  4. 不使用CvvImage类来在MFC中显示图像
  5. Java-Android 之出滚动条和卷轴页面
  6. Linux下使用w命令和uptime命令查看系统负载
  7. 趣味算法——青蛙过河(JAVA)
  8. Smack+Openfire 接收和发送文件
  9. Bundles
  10. Tomcat server.xml UTF-8配置
  11. jar包和war包
  12. 链接样式L-O-H-A
  13. docker-compose快速搭建lnmp+redis服务器环境
  14. dos.orm的事务处理
  15. python-作用域解析
  16. Vue原理--双向数据绑定
  17. Java使用Jedis操作Redis大全
  18. python下载想听的有声书,让喜马拉雅收费,我是程序员!
  19. 急速JavaScript全栈教程
  20. tp3 save操作小bug误区

热门文章

  1. PTA编程总结三
  2. webpack4常用片段
  3. 浅谈call apply bind的区别
  4. hihoCoder#1879 : Rikka with Triangles (计算几何)
  5. 六:flask-自定义URL转换器
  6. OPEN SQL:插入、删除、修改语法
  7. VS Code 使用Git进行版本控制
  8. C++:补齐函数编写递归函数计算x的y次幂(hhhh函数 !头疼!)
  9. JavaSE_Java跨平台原理
  10. java中时间与时间戳的相互转换