国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

解決SQL Server 表或索引的碎片問題

2019-11-02 15:53:26
字體:
來源:轉載
供稿:網友

   對表進行長期的修改或刪除會產生大量的碎片,影響數據庫性能。解決辦法就是把表或索引重建,消除碎片,達到優化的目的。

  直接上代碼:

  /*查詢碎片,avg_fragmentation_in_percent就是索引占的百分比,大于30都是不正常的,需要重建*/

  DECLARE @db_id int;

  DECLARE @object_id int;

  SET @db_id = DB_ID(N'AdventureWorks2008R2');

  SET @object_id = OBJECT_ID(N'AdventureWorks2008R

琪琪布電影網[www.aikan.tv/special/qiqibudianyingwang/]
2.Person.Address');

  IF @db_id IS NULL

  BEGIN;

  PRINT N'Invalid database';

  END;

  ELSE IF @object_id IS NULL

  BEGIN;

  PRINT N'Invalid object';

  END;

  ELSE

  BEGIN;

  SELECT * FROM sys.dm_db_index_operational_stats(@db_id, @object_id, NULL, NULL);

  END;

  GO

  /*重建表*/

  alter table <表名> rebuild

  /*重建索引*/

  alter index <索引名> ON <表名> rebuild

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 禹城市| 都匀市| 醴陵市| 鄢陵县| 南开区| 乐亭县| 精河县| 凤阳县| 梨树县| 黄浦区| 八宿县| 涪陵区| 清河县| 崇明县| 常州市| 楚雄市| 社会| 双牌县| 长兴县| 金华市| 白河县| 肇源县| 阳山县| 镇安县| 临清市| 赣榆县| 台中市| 寻甸| 宁蒗| 克拉玛依市| 大港区| 永登县| 隆化县| 磐石市| 孝义市| 常德市| 银川市| 皋兰县| 本溪市| 肃宁县| 巩留县|