Как Улучшить Оптовую Работу Груза в Postgresql
<у br> Есть Вы, когда-либо задаются вопросом, почему Ваш оптовый груз данных занимает много времени, чтобы закончить в
PostgreSQL? Подсказки высокого уровня, чтобы рассмотреть, чтобы помочь ускорить Вас оптовый груз представлены здесь.
Шаги
- КОПИРУЮТ команду: Используйте, чтобы загрузить большое количество рядов вместо ряда команд ВСТАВОК. Намного быстрее чем регулярные вставки. Это на 30 % быстрее с Postgres 8.1 + выпуски.
- УСЕКАЮТ команду: Для удаления целого стола, используйте Усеченный вместо, удаляют. Намного более быстрая и более космически-эффективная операция.
- Индексы Снижения: Рассмотрите понижающиеся индексы перед освежающим столом: индекс снижения
> груз (копия)
> Строит индексы >, Заключают, что статистические данные (анализируют)
- параметры Конфигураций, чтобы рассмотреть, чтобы ускорить большие грузы данных: Увеличение maintenance_work_mem: Ускоряет создание индексов и ускоряет операцию уборки пылесосом
- Увеличение checkpoint_segments: Смывает грязные буфера памяти к диску. Большие грузы данных могут подвергнуться более частым контрольно-пропускным пунктам ДЕЦИБЕЛА; следовательно более медленная погрузка. Уменьшает частоту контрольно-пропускного пункта ДЕЦИБЕЛА; следовательно ускорение повсюду складывает груз данных.
- Архивирование: Рассмотрите (временно) архивирование выведения из строя файлов WAL.
- Анализируют Stats: Всегда анализируйте статистику объектов позже.
Связанный wikiHows
=