Навигация



<

Как Улучшить Оптовую Работу Груза в Postgresql

<у br> Есть Вы, когда-либо задаются вопросом, почему Ваш оптовый груз данных занимает много времени, чтобы закончить в PostgreSQL? Подсказки высокого уровня, чтобы рассмотреть, чтобы помочь ускорить Вас оптовый груз представлены здесь.

Шаги

  • КОПИРУЮТ команду: Используйте, чтобы загрузить большое количество рядов вместо ряда команд ВСТАВОК. Намного быстрее чем регулярные вставки. Это на 30 % быстрее с Postgres 8.1 + выпуски.
  • УСЕКАЮТ команду: Для удаления целого стола, используйте Усеченный вместо, удаляют. Намного более быстрая и более космически-эффективная операция.
  • Индексы Снижения: Рассмотрите понижающиеся индексы перед освежающим столом: индекс снижения

    > груз (копия)

    > Строит индексы

    >, Заключают, что статистические данные (анализируют)

  • параметры Конфигураций, чтобы рассмотреть, чтобы ускорить большие грузы данных: Увеличение maintenance_work_mem: Ускоряет создание индексов и ускоряет операцию уборки пылесосом
  • Увеличение checkpoint_segments: Смывает грязные буфера памяти к диску. Большие грузы данных могут подвергнуться более частым контрольно-пропускным пунктам ДЕЦИБЕЛА; следовательно более медленная погрузка. Уменьшает частоту контрольно-пропускного пункта ДЕЦИБЕЛА; следовательно ускорение повсюду складывает груз данных.
  • Архивирование: Рассмотрите (временно) архивирование выведения из строя файлов WAL.
  • Анализируют Stats: Всегда анализируйте статистику объектов позже.

Связанный wikiHows

=
Автор: Translate