|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Michael 2:5020/400 31 Aug 2002 00:13:15 To : Andrew Sagulin Subject : Hужна СУБД с быстрым добавлением записей -------------------------------------------------------------------------------- Hi Andrew, DN>> Естественно. Hакладные расходы на обновление индексов имеют место DN>> быть. Дропай их перед массовой заливкой данных, как уже говорилось. AS> То есть ежедневно дропать и создавать индексы базы в 250 млн. AS> записей это нормально? Ох, чувствую, придётся для каждого дня делать AS> отдельную таблицу... AS> 2All: Я так понял, что кроме секционирования или разбивки на отдельные AS> таблицы, вариантов решения больше нет? Говорим об Оракле. 1. Секционирование наиболее подходящее решение в данном случае. Hо вот стоит ли создавать "секцию" на каждый день - я далеко не уверен. 2. индексы должны быть локальными 3. данные вливаются в буферную таблицу у которой нет индексов, используя direct path в случае флэт файлов 4. из буферной таблицы они переносятся в основную используя распараллелиный SQL запрос. (в случае многопроцессорного сервера) 5. если это возможно, отключить логи и делать бэкап базы после загрузки Это как бы основное, а про детали долго еще можно говорить. BR Michael --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /su.dbms/16679f134936d.html, оценка из 5, голосов 10
|