Построение индексов – часть 7: Фоновое построение индексов (Часть 2)
?????????????????? ???????? ?????????? ???????:
1. ???? ???? ??????????? ????????????? ?? ?????? ?????? DML ????????;
- ????? Intend Share (IS) ?????????? ?? ??????? - ??? ?????????? ????? ????????? ?? ????? ?????????? ???????, ??? ???????????? ????? ???????? ??????????? ? ????????? ? ??????????? ???????. (????????: truncate table, BCP ???????? ????? ??????????);
- ????? Share (S) ??????????, ????? ?????????????? ???????. ??? ?????????? ???????? ? ??????? ????????? ???????; ????? ???????????? ???????? ?? ?????? ?????????? ? ???? ??????;
- ????????? Share ??????????;
- ?????????? ?????????? ??????? – ????????????, ??????????, ?????????? ?????????? ??????;
- ???? ????? ?????????? ???????????? ???????* – ???????????? ? ???? 2 ? ????????? ??? ??????? ???????;
- ??????????? ??????????:
?. ???? ????????? ???????????? ?????? – ????? Schema Modification ?????????? (SCH_M). ????????: ?????????? ??????????? ??????? ??????? ???????? ???? – ????????????? ?????????? ????? SCH_M ??????????**. ??? ?????????? ??????????? ? ????? ???????????? ?????????????, ??????? ?????? ?????? (Select);
?. ???? ?????? ????????? ???????????? ?????? – ??????? S ??????????;
?. ???????? ?????? ?????????? ??? ???????;
?. ????????? ??????????;
?. ?????????? ???????? ?????? ????????.
** ????? ?????????? ?????? ?????????????? ? ??????? ??????, ??? ???????????? ???????, ???????????? ?? ??????? ????? ???????????????.
*** ????? ?? ?????? S ??? Sch_M ??????????, ??????? ??????????? ? ????????????? ?????????? ?? ???????, ??????????? ????????????? ?????????? ?? ????? ??????????. ??? ????? ?????, ????
?????????? ?? ????? ????????. ??? ????????????, ???????????? ???????????? ??????????, ??? ?????? ???????? ??????????.
????????? ??????????? ?? ????????????? ????????? ????????????:
??????????/ ???????????? ??????????? ??????? ? ??????? ?????? ??????? ??????????????? ????????? ???????????? ??? ???????? ????????????? ??????. ? ????????? (?????????????) ??????? - ?????? ??????? ?????? ???????. ??? ????????????? ?????? ????? ????????? ??? ?? ??? ???????? ????????????? ????????? ?????????? (???? tempdb, ???? ???????????????? ???? ??????) – ??. ?????????? ?????. ??? ?????????????? ???????????? ????? ??????????? ????? ?????????? ?????????? ???????.
????????? ??????????? ??????????????????:
?????????????????? ???????? ?????????? ???????????? ???????? ?? ?????? ?????? ?????????? ?? ?????????????????? ??????????? ?????????? ???????????? ???????? (???????????, ??? ??? ??????????? ????????????? DML).
?????????????????? ???????? ?????????? ?????????? ???????? ???? ?????????????????? ??????????? ?????????? ?????????? ???????? (???? ??? ??????????? ????????????? DML).
??? ??????? ??????????? ????????????? DML, ??????????????????, ??? ?????????? ???????, ??? ? DML, ????? ????. ?????????? ????? ????? ?????????? ? ?????????, ??????? ?? ??????? ????????????, ? ??????? ???????? ???????? ?????????? ????????. ???????? ?? ??????????, ??? ???, ???? ????? ??????? – ?????????. ???????? ?????: https://download.microsoft.com/download/8/5/e/85eea4fa-b3bb-4426-97d0-7f7151b2011c/OnlineIndex.doc
??????? ???????? ??????????? ??????? ??????? ????????? ??????????? ? ?????? ?????? ?? ??????????? ????????????? DML. ??? ??? ??????? ???????? ??????????? ??????? ?? ??????????????? ??? ???????? ????????, ?????? ??????????? ?? ???? ???????????????? ? ????? ???????????? ????? – ??? ??????? ????????????? ?? ???????????? ??????? ???????? ??????????? ???????, ? ???????????? ??????????.