sqlserver 数据库维护

前端之家收集整理的这篇文章主要介绍了sqlserver 数据库维护前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、索引的更新

数据库在运行了很长一段时间后,查询会越来越慢,这个时候我们就需要更新索引。

一般有两种方法解决,一是利用DBCCINDEXDEFRAG整理索引碎片,二是利用DBCCDBREINDEX重建索引。二者各有优缺点。调用微软的原话如下:DBCCINDEXDEFRAG命令是联机操作,所以索引只有在该命令正在运行时才可用。而且可以在不丢失已完成工作的情况下中断该操作。这种方法的缺点是在重新组织数据方面没有聚集索引的除去/重新创建操作有效。重新创建聚集索引将对数据进行重新组织,其结果是使数据页填满。填满程度可以使用FILLFACTOR选项进行配置。这种方法的缺点是索引在除去/重新创建周期内为脱机状态,并且操作属原子级。如果中断索引创建,则不会重新创建该索引

原文链接:https://www.f2er.com/mssql/680631.html

猜你在找的MsSQL相关文章