[英]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.