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

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

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

- ???? ??? ?????????????? ?????????????;

- ?????????? ? ?????? ??? ??????????? ?????????? ????????;

...