Построение индексов – Часть 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