|
Ускорение PostgresSql, снижение нагрузки на диск (stats_temp_directory ) | ☑ | ||
---|---|---|---|---|
0
piffoff
16.11.16
✎
14:47
|
Подскажите пожайлуста
на сайте постгрес написано stats_temp_directory (string) Задаёт каталог, в котором будут храниться временные данные статистики. Этот путь может быть абсолютным или задаваться относительно каталога данных. Значение по умолчанию — pg_stat_tmp. [B]Если разместить целевой каталог в файловой системе в ОЗУ[/B], это снизит нагрузку на физическое дисковое хранилище и может увеличить быстродействие. Задать этот параметр можно только в postgresql.conf или в командной строке при запуске сервера. Поясните подробнее как это сделать? |
|||
1
piffoff
16.11.16
✎
14:47
|
Разместить целевой каталог в файловой системе в ОЗУ
|
|||
2
Вафель
16.11.16
✎
14:48
|
может они рам диск имели ввиду
|
|||
3
piffoff
16.11.16
✎
14:49
|
Не имеется ввиду как - то разместить в оперативной
На Ивенте инфостат то же самое парень говорил |
|||
4
Вафель
16.11.16
✎
14:52
|
(3) Именно оно. Для юникса - это tmpfs
|
|||
5
piffoff
16.11.16
✎
14:53
|
Нет, я догадываюсь что делаешь отдельно логический диск,
обзываешь его ТЕМР и указываешь его в этой переменной. Хотелось бы подтвердить свои умозаключения |
|||
6
piffoff
16.11.16
✎
14:54
|
Ага, кажется ядогнал что имеется ввиду.
|
|||
7
Вафель
16.11.16
✎
14:55
|
(6) И чтоже?
|
|||
8
piffoff
16.11.16
✎
14:56
|
Файл подкачки, если говорить про винду
|
|||
9
piffoff
16.11.16
✎
14:57
|
т.е. рецепт такой:
Файл подкачки выделяешь в отдельный логический диск (это оптимизация вин сервера) и потом укаываешь его как в перемнной stats_temp_directory |
|||
10
Вафель
16.11.16
✎
14:58
|
(9) и где же здесь ОЗУ?
|
|||
11
Вафель
16.11.16
✎
14:59
|
у тебя просто файл подкачки и статистика будут на отдельном диске (причем логическом!!!!) лежать
|
|||
12
Вафель
16.11.16
✎
14:59
|
никакой выгоды быть не может в принцие
|
|||
13
piffoff
16.11.16
✎
15:03
|
как минимум выгода будет в том что он будет писать в одно конкретное место (физически) что увеличит срок службы диска. Ну а как еще закинуть в ОЗУ я не представляю
|
|||
14
piffoff
16.11.16
✎
15:04
|
О нашел статью про рам диски
https://xakep.ru/2014/09/03/ram-drive-upgrade/ |
|||
15
Вафель
16.11.16
✎
15:05
|
http://www.thislinux.org/2015/04/postgresql-warning-pgstat-wait-timeout.html
Неправильное размещение stats_temp_directory. Второй случай, наименее вероятный, это неверное размешение временного каталога для хранения статистики. Например в случае когда для временного хранения использовался RAM диск который по какой-то причине стал недоступен. В такой ситуации, вам следует проверить значение параметра stats_temp_directory и затем посмотреть как обстоят дела с этим каталог в файловой системе |
|||
16
piffoff
16.11.16
✎
15:06
|
посмотрел на английском сайт постгресс
там пишется RAM-based file system так что кидается точно на рам диск) Да но фишка в том что база то работать будет даже если рам дискт пропал |
|||
17
piffoff
16.11.16
✎
15:08
|
лан все спасибо) я вроде разобрался) ибо в споре рождается истина)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |