簡體   English   中英

SQL Server:快速索引碎片

[英]SQL Server: fast index fragmentation

我有SQL Server 2008 Web Edition,數據庫文件約為50 GB,主表包含約1億條記錄。

每天我們有大約100,000-200,000個新行。

該表包含7個非聚簇索引,其中一個非聚簇索引位於VARCHAR列上,通常包含10-25個字符,現在我的問題是,為什么每次我重新組織該索引時,它都會變得非常非常零散,比如說一天它將是30-40%零散!

我不得不提到,在插入每個新行時,此列將具有null值,然后,當有更多信息可用時,此列值將被更新一次,並且對此列不再進行任何更新操作。

任何幫助表示贊賞。

謝謝。

顯然,您的寫入位於索引B樹中的隨機位置。 考慮使用FILLFACTOR為這些寫入提供空間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM