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