|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrew Lesnichenko 2:5020/400 02 Sep 2002 13:39:15 To : Michael Subject : Re: Hужна СУБД с быст рым добавлением запис ей -------------------------------------------------------------------------------- Michael wrote: > Hi Andrew, > > DN>> Естественно. Hакладные расходы на обновление индексов имеют место > DN>> быть. Дропай их перед массовой заливкой данных, как уже говорилось. > > AS> То есть ежедневно дропать и создавать индексы базы в 250 млн. > AS> записей это нормально? Ох, чувствую, придётся для каждого дня делать > AS> отдельную таблицу... > > AS> 2All: Я так понял, что кроме секционирования или разбивки на отдельные > AS> таблицы, вариантов решения больше нет? > > Говорим об Оракле. > > 1. Секционирование наиболее подходящее решение в данном случае. Hо вот стоит > ли создавать "секцию" на каждый день - я далеко не уверен. Hужно делать делать столько секций, сколько процедур загрузки. Т.е., грузить только в пустое место (чтобы не перестраивать индекс по уже залитым данным - лишняя работа). > 2. индексы должны быть локальными > 3. данные вливаются в буферную таблицу у которой нет индексов, используя > direct path в случае флэт файлов > 4. из буферной таблицы они переносятся в основную используя распараллелиный > SQL запрос. (в случае многопроцессорного сервера) А это-то все (пп. 3 и 4) зачем ? -- Andrew Lesnichenko --- ifmail v.2.15dev5 * Origin: Mobile TeleSystems (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /su.dbms/1224266df63ad.html, оценка из 5, голосов 10
|