Построение индексов – Часть 1.

????????? ??????????...

??? ?????? ? ???????? ?????? ?????? ????? ??????????/???????????? ?????? ????? ????? ????? ??????. ???????? ???????? ??? ??? ??? ?????? ??????? ?????? ???? ???????? ?????????. ??? ???????????? ??????? ???????????? ???????? ? ????? ????? ??????? ????? ?????????? ???????? ?? ????????? ????????:

- ???????? ?? ??????? ?? ??????????? ? ???????? ? ????????? ????????? (Offline) ??? ?? ?????????? ??????????? ??????? ? ??????? ?????? (Online Index Build)?

- ????????? ??????????????? ??????????/ ???????????? ??????? ? ????? ?? ??? ???-?? ?????????

- ???? ???????????? ??????? ?????????? ? ??????? ?????? (Online), ?? ??? ??? ???????? ?? ?????????????????? ???????????????? ????????? ???????????? ??????????? ? ???

- ?????????? ?? ?????????????? ????????, ??????? ??????????? ??? ?????? ? ????????? (?????????????? ??????, ?????????????? ???????? ????????????) ? ??? ????? ?????????????? ?????????? ? ????? ?????????

? ?.?.

????????? ?????????? ???????? ? SQL Server ????? ???? ????????? ? ??????? ?? ?????????? ???????????? ????????????. ????????? ????????? ????? ????????? ?? ????????? (?????????????) ?????????:

- ?????????? ?????????? ??????? (Offline Index Build);

- ??????? ?????????? ??????? (Online Index Build).

- ???????????????? ?????????? ??????? (Serial Index Build);

- ???????????? ?????????? ??????? (Parallel Index Build).

- ?????????? ????????????????? ??????? (Partitioned Index):

           . ???????????? ????????????????? ??????? (aligned Partitioned Index),

           . ?????????????? ????????????????? ??????? (non-aligned Partitioned Index); 

- ?????????? ??????????????????? ??????? (non-Partitioned Index).

- ???????????? ??? ????????????? ??????????? ?????????? ???????????????? ???? ?????? (??, ? ??????? ????????? ????????????? ???????);

- ???????????? ??? ????????????? ??????????? ?????????? Tempdb.

 

?? ??????? – ???.

???????, ????????? ??? ???? ????????????? ????? ???????? ????????? ??????????? ????????????????? ?????????? ??????? ??? ???????????????. J