Построение индексов – Часть 4.
????????????, ?????????? ?????????? ??????????????????? ??????? (Offline, Parallel, No Partitioning).
?????????? 3 ???????? ????????? ?????????? ?????? ?????????? ???????:
1) ???????????? ??????????????? (??? ????? ????? ????????);
2) ???????????? ??????????????? (??? ?????????????????????? ?????);
3) ???? ??? ?????????????? ????????????? ??? ????????? (No histogram Indexed view).
???????????? ???????????????* (??? ????? ????? ????????).
?????????? ???????????? ???? ?????????? ??????? ??? ????? ????? ???????? ????? ??????????? ????????? ???????:
X
/ | \
???????????… ??????????? … ??????????? …
| | |
??????????… ?????????? … ?????????? …
\ | /
???????????? (??? ??????? ??????????? (worker))
???? ???? ????????????? ?????????? ???????? ?????????? ???????????? ???????? ????? ??????????? ????????? ???????:
1) ??????? ???????????? (DOP – Degree of parallelism) – ????? ???????????, ??????? ????? ???? ????????????? ??? ?????????? ??????? < 8
??? DOP > 8, ?? ?????? ????????? ??? ????????? ??????? ????????? ???????????? % ????? ????????? ??????????? ???????? ?????? (??. ? ???????? ????? - ???????????? ??????????????? (??? ?????????????????????? ?????));
2) ???????? ?????????? (? ?????-??, ??? ??????, ????? ???????????????? ?????????????, ???? ??????????? ???????? ??????????; ???? ??? ?? ?????????? ?? ?????? ???????? ???????, ??? ????? ?????????????).
????????? ????????? ?????????? ?????????? ???????? ???????????? ?????? ?? N ?????????, ??? N = DOP * 3. ???? ????????? ????? ????? ??? ??????? ???????? ????? ????? ??????? ?? DOP ?????? ????? ????????????? – ?? ????? ?????? ?? ??????????? (??? ???????? ??? ???????????? ????????). ????????? ?????????? ???????????? ?????? ??????????? ???????? ?????? ????????????? ? ??? ??????, ???? ??? ????? ? ?????????? ??????????? ??? ?????? ??? ??????? ???????????, ?.?., ????, ????????, DOP = 4, ??? ??????? ????? ?????????????? 4 ????.
?????? ??????????? ?????? ???? ??????????? ?????? ????????? ?????? ????? ??????, ????? ??????? ?????? ??????????? ????? ????? ???? ??????????? ????????????? ????????? ??????????.
????? ?????????? ???????? ?????? ????????????, ?????????????? ??????? ???????????? «??????» ???? ???????? ? ????? ?????? ???????. ????? «??????» ???????????? ?????? ?????????? ??? ?????? ??????? ? ??????? ???????????.
* ?? ???????, ??????????, «???????????? ??????????????? (Range partition)» - ??? ????????????? ????? ?????????? ??????? ? «???????????????? ?????? (Partitioned Index)» - ??? ???????.
? ????????? ??????????:
- ???????????? ??????????????? (??? ?????????????????????? ?????);
- ???? ??? ?????????????? ?????????????;
- ?????????? ? ?????? ??? ??????????? ?????????? ????????;
...