Построение индексов – часть 7: Фоновое построение индексов (Часть 2)

?????????????????? ???????? ?????????? ???????:

    1. ???? ???? ??????????? ????????????? ?? ?????? ?????? DML ????????;

  1. ????? Intend Share (IS) ?????????? ?? ??????? - ??? ?????????? ????? ????????? ?? ????? ?????????? ???????, ??? ???????????? ????? ???????? ??????????? ? ????????? ? ??????????? ???????. (????????: truncate table, BCP ???????? ????? ??????????); 
  2. ????? Share (S) ??????????, ????? ?????????????? ???????. ??? ?????????? ???????? ? ??????? ????????? ???????; ????? ???????????? ???????? ?? ?????? ?????????? ? ???? ??????;
  3. ????????? Share ??????????;
  4. ?????????? ?????????? ??????? – ????????????, ??????????, ?????????? ?????????? ??????;
  5. ???? ????? ?????????? ???????????? ???????* – ???????????? ? ???? 2 ? ????????? ??? ??????? ???????;
  6. ??????????? ??????????:

?. ???? ????????? ???????????? ?????? – ????? 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. ??? ??? ??????? ???????? ??????????? ??????? ?? ??????????????? ??? ???????? ????????, ?????? ??????????? ?? ???? ???????????????? ? ????? ???????????? ????? – ??? ??????? ????????????? ?? ???????????? ??????? ???????? ??????????? ???????, ? ???????????? ??????????.