Построение индексов – часть 7: Фоновое построение индексов (Часть 1)
? SQL Server 2005 ????? ???????? ???????, ????????????? ? ???????* ??????? ??????? ??????. ??? ????????? ????????? ??????? ????????????, ?? ???????? ???????? ??????. ????? «ONLINE» ?????? ????????? ???????????? ?????? ? ?????? ???????/??????? ?? ????? ??????????/???????????? ???????. ????????, ????? ???? ???????????? ????????????? ?????????? ??????, ?????? ???????????? ????? ???????? ? ????????? ?????? ???????, ??? ??????? ??????????????? ??????. ??? ?????????: ??? ?????????? ?????????? ???????, ??????????? ??????? ?????? ???????????? ?????????? ?? ??????? ? ?????? ? ??????? ????? ??????? ??????????, ??? ?? ???? ???????? ??? ????????? ?????? ???????/???????.
*???????? ???????? ???????? ??????? ???????? ?????? ??? ??????????? ??????? (??. ????? «??????????? ??????????????????» ? ????????? ?????????).
??????:
Create clustered Index idx_01 on t_01(c1)
WITH(ONLINE = ON)
go
??????? ?????????? ???????? ????? ???????????? ???????????:
· ???? ??????? ????? ??????? ????: image, ntext, text, varchar(max), nvarchar(max), varbinary(max), xml - ?????????? ?????? ?? ????? ??????? ????? ???? ???????? ?????? ? ?????????? ?????? (Offline).
· ???????????? ???????????? ?????? ????? ???? ???????? ? ??????? ??????, ???? ??????? ???????? ????????????????? ???? ??????, ?? ?????? ???? ??? ??????? ?? ???????? ?????? ???????. ??????, ?????? ???????? ???????? ??????? ? ?????? ?????? ?????? ?????? ????????? ? ?????????? ??????.
· ??????? ?? ????????? ????????? ???????? ?? ????? ???? ?????????, ??????????? ??? ??????? ? ??????? ??????. ??????, ??? ??????????? ?? ???????????????? ?? ?????????? ????????? ???????.
(????????? ?????? ??????????? ??? ??????? ????????? ???????? ??. ????????????)
???????, ??? ??????? ???????? (???????????????, ?????????) ?????? ?? ????? ???????????????? (Alter table), ????????? ? ??? ??? ?????? ????????? ???????? Truncate ?? ????? ??????? ????????? ????????.
????? ?????????? ?????? ??????? ???????????????, ?? ??? ??-?????????? ???????, ???????????? ?? ??? ?? ???????, ????? ??????????????? ? ??????? ??????.
????? ?????????? ?????? ???????? ? ??????? ??????, ??????????? ??????? ? ???????????? ???????????????? ?????????? (Insert, ?? ??????) ????? ?????????? ???????? ?????????? ???????? ?, ??? ?????, ???????? ????????????. ???? ???????????????? ?????????? ?????? ???????? ???????????? ???????? ??????, ??? ?????? ??? ????? ??????? ??????? ????????, ???????? ?????????? ??????? ?????????? ? ?????????? ?? ????????? ?????????? ? ?????? ???????? ?? ?????.
????????? ??-?????????? ???????? ????? ????????? ? ??????? ?????? ??? ????? ??????? ???????????. ??? ????????? ??????? ???????? ?????????????? ?? ????? ??????????? ??????????? ???? ? ?????? ?? ????? ???????.
??????? ??????????? ? ??????? ?????????? ???????? ? ????????? ?????? J