none
請教SQL SERVER 2008 R2 的 Rebuild index 原理 RRS feed

  • 問題

  • 最近在對SQL  SERVER 2008 R2 做rebuild index時,

    EX: alter index a on dbo.test rebuild;

    我在SQL Profiler 裡面發現奇怪的INSERT語法

    EX:
    insert [dbo].[test] select *, %%bmk%% from [dbo].[test]

    insert [dbo].[test] select * from [dbo].[test]

    我在GOOGLE上有看到其他專家在討論這是SQL SERVER從 old index 搬資料到 new index

    但沒看到官方有對於rebuild index 時會產生insert有所解釋!!

    所以來請教論壇裡的專家

    1.SQL SERVER REBUILD INDEX的原理??

    2.REBUILD 時對於 TABLE 裡的DATA做法為何??

    2014年1月9日 上午 10:12

所有回覆