powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tablespace в RAM-диске
6 сообщений из 6, страница 1 из 1
tablespace в RAM-диске
    #39229968
kunjut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Знаю, что в интернетах предостерегают от размещения tablespace в RAM-дисках, но внутренняя механика самого сервера и потенциальные проблемы для меня сложны в понимании, поэтому мне хотелось бы найти компромисс для моей ситуации.
Описываю, что нужно мне: некая утилита периодически готовит дамп записей netflow, состоящий из нескольких десятков тысяч строк вида (src_ip, dst_ip, in_bytes, out_bytes), которые я преобразую скриптами в линуксе в синтаксис INSERT во временную таблицу, делаю вставку во временную таблицу, которая как-то там прожёвывается другими запросами и после этого удаляется. Я решил, что для увеличения скорости будет хорошо размещать временную таблицу в tablespace, находящемся в памяти. Ну и получаю время от времени ошибку типа "ERROR: could not create directory "pg_tblspc/16419/PG_9.4_201409291/16385": No such file or directory".
Мне почему-то не хочется отказываться от размещения временных таблиц в памяти, поэтому решил спросить тут: что можно поделать с этим, что вообще творится и так далее. Послушать мнение спецов :)
Спасибо.
...
Рейтинг: 0 / 0
tablespace в RAM-диске
    #39230224
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, это довольно бессмысленно -- есть кэш.
...
Рейтинг: 0 / 0
tablespace в RAM-диске
    #39230237
Oleg Bartunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
tablespace в RAM-диске
    #39230480
kunjut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg Bartunovkunjut,

почитай здесь
http://blog.2ndquadrant.com/postgresql-no-tablespaces-on-ramdisks/
Уже :)
...
Рейтинг: 0 / 0
tablespace в RAM-диске
    #39230481
kunjut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivВообще говоря, это довольно бессмысленно -- есть кэш.
Осмысленно. На диске таблица создаётся, наполняется и прочее - заметно дольше. В памяти - очень быстро.
...
Рейтинг: 0 / 0
tablespace в RAM-диске
    #39230525
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunjut... Ну и получаю время от времени ошибку типа "ERROR: could not create directory "pg_tblspc/16419/PG_9.4_201409291/16385": No such file or directory".

А можно подробнее — при каких обстоятельствах ошибка получается? Что происходит с сессией в базе и самой базой при этом?

Я не понимаю как эта ошибка может быть связана с размещением области в RAM-диске (опыта нет), но мне думается, что имеет место быть несогласованность скриптов — пока один ещё не закончил, другой уже что-то там с областями наковырял...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tablespace в RAM-диске
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]