Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / 10 лаба / postgresql.pdf
Скачиваний:
96
Добавлен:
03.06.2015
Размер:
647.69 Кб
Скачать

1.3.Диски и файловые системы

default_statistics_target задаёт объём по умолчанию статистики, собираемой командой ANALYZE (см. пункт 3.1.2). Увеличение параметра заставит эту команду работать дольше, но может позволить оптимизатору строить более быстрые планы, используя полученные дополнительные данные. Объём статистики для конкретного поля может быть задан командой ALTER TABLE . . . SET STATISTICS.

stats_start_collector включать ли сбор статистики. По умолчанию включён, отключайте, только если статистика вас совершенно не интересует.

stats_reset_on_server_start обнулять ли статистику при перезапуске сервера. По умолчанию — обнулять.

stats_command_string передавать ли сборщику статистики информацию о текущей выполняемой команде и времени начала её выполнения. По умолчанию эта возможность отключена. Следует отметить, что эта информация будет доступна только привилегированным пользователям и пользователям, от лица которых запущены команды, так что проблем с безопасностью быть не должно.

stats_row_level, stats_block_level собирать ли информацию об активности на уровне записей и блоков соответственно. По умолчанию сбор отключён.

Данные, полученные сборщиком статистики, доступны через специальные системные представления. При установках по умолчанию собирается очень мало информации, рекомендуется включить все возможности: дополнительная нагрузка будет невелика, в то время как полученные данные позволят оптимизировать использование индексов.

1.3Диски и файловые системы

Очевидно, что от качественной дисковой подсистемы в сервере БД зависит немалая часть производительности. Вопросы выбора и тонкой настройки «железа», впрочем, не являются темой данной статьи, ограничимся уровнем файловой системы.

Единого мнения насчёт наиболее подходящей для PostgreSQL файловой системы нет, поэтому рекомендуется использовать ту, которая лучше всего поддерживается вашей операционной системой. При этом учтите, что современные журналирующие файловые системы не намного медленнее нежурналирующих, а выигрыш — быстрое восстановление после сбоев — от их использования велик.

17

Соседние файлы в папке 10 лаба
  • #
    03.06.2015256 б3710.x.sql
  • #
    03.06.201518.15 Кб40B-tree
  • #
    03.06.2015350 б38create_index.sql
  • #
    03.06.2015160 б38drop_index.sql
  • #
    03.06.2015348.71 Кб38northwind.postgre.sql
  • #
    03.06.2015647.69 Кб96postgresql.pdf
  • #
    03.06.201519.47 Кб39Индексы
  • #
    03.06.201523.14 Кб41Инструкция по оптимизации Postresql 8.x
  • #
    03.06.201519.34 Кб41Композитные индексы
  • #
    03.06.201531.68 Кб37Оптимизация запросов - статья из Википедии
  • #
    03.06.201513.81 Кб41Типы индексов