|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Edward Shevtsov 2:5020/400 05 Sep 2002 14:45:42 To : Michael Subject : Re: Hужна СУБД с быст рым добавлением зап ис ей --------------------------------------------------------------------------------
> ES> Сабпартишины построены на хэшировании поля, если я правильно помню. Каким
> ES> образом процессы могут разделять между собой сабпартишины?
>
> Сорри, я не точно описал, подразумевая это самим собой.
> Используется 8 процессов для селекта и 8 процессов для инсерта.
> см. Performance Considerations for Hash Partitioning в Data Warehousing Guide.
> но там вскользь об этом говориться.
>
> очень хорошо это описано здесь:
> http://www.amazon.co.uk/exec/obidos/ASIN/0130123811/qid=1031139171/sr=2-3/ref=
> s r_2_3_3/026-7172311-7540412
Действительно, сразу не сообразил, что 8 + 8 будут связаны между собой как
"многие к многим".
Поскольку источник - обычная таблица, то разделение работы внутри первой 8ки
вероятно будет по
диапазону PK (либо учитывая экстенты?). Т.е. читаем строку, прикладываем hash
функцию, отдаем
соответствующему слэйву.
Книгу посмотрел. Я так понял, что сабпартишины - это в данном случае плата за
параллельный инсерт,
по сути требуется обеспечить кол-во доступных экстентов (но здесь удобнее
сегментов) по числу DOP.
Regards,
Ed
--- ifmail v.2.15dev5
* Origin: VoronezhSvyazInform ISP News Server (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /su.dbms/63070b6334ec.html, оценка из 5, голосов 10
|