172 похожих чатов

Ребят, подскажите плиз, есть аналог в Постгресе in memory таблиц

Мускула?

37 ответов

7 просмотров

А что такое "in memory таблицы Мускула"? Т.е. что они дают, или какие нужны свойства?

Владимир Муковоз
это значит они в ОЗУ хранятся

Подробнее бы. Все СУБД используют ОЗУ, какая разница? Т.е. интересно, чего конкретно хочется добиться от их применения.

Setplus Mac
+

Т.е. вопрос выше — Вам.

Setplus-Mac Автор вопроса
Yaroslav Schekin
Подробнее бы. Все СУБД используют ОЗУ, какая разни...

Сократить обращения к диску до минимума Чтобы все данные хранились в RAM

Yaroslav Schekin
Подробнее бы. Все СУБД используют ОЗУ, какая разни...

что хотят добыть это вопрос не ко мне, а на счёт того что все субд её юзают, ну так в данном случае её юзают как хранилище таблиц, а не как кеш. Это разные вещи.

Setplus-Mac Автор вопроса
Setplus Mac
Сократить обращения к диску до минимума Чтобы вс...

Это и так автоматически случится, в норме. Т.е. у Вас есть причины думать, что Вам виднее, какие данные должны быть в RAM, я правильно понял?

Setplus-Mac Автор вопроса
Setplus Mac
7200 rpm диск 140 ипсов через час работы

можно схитропопить и разместить постгрескул базу на ZFS и попробовать выиграть за счёт арк кеша, колличество иопсов должно подняться при должной настройке

Владимир Муковоз
что хотят добыть это вопрос не ко мне, а на счёт т...

Была такая шутка на эту тему, что-то вроде "in-memory базы данных — это такие, которые не умеют нормально работать с диском". И доля правды тут есть. Т.е. если что-то такое нужно в "обычной" СУБД — важно, чего именно хочется достичь.

Setplus Mac
Есть где про это почитать?

могу чат по ZFS скинуть, или несколько статеек про неё

Setplus Mac
Да-да-да

Хмм? Если весомых причин так думать нет, то использование подобных "трюков" сделает всё намного хуже, учтите (потому что Вы будете "красть" RAM у тех, кому она действительно нужна).

Setplus Mac
Было бы замечательно)

https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Workload%20Tuning.html#postgresql

Setplus-Mac Автор вопроса
Setplus Mac
Есть где про это почитать?

А Вы этот сервер и PostgreSQL вообще настраивали под существующую нагрузку, кстати?

Setplus-Mac Автор вопроса
Yaroslav Schekin
А Вы этот сервер и PostgreSQL вообще настраивали п...

Да, конечно Какие параметры интересуют?

Setplus Mac
RAM крайне много, исходим из этого

Раз её "крайне много", PostgreSQL решит всё это сам при корректной настройке, без каких-то трюков, и всякие другие FS тут вообще не нужны.

Setplus Mac
Отлично)

Только учтите, что PG на ZFS - это версионник на версионнике.

Setplus-Mac Автор вопроса
Yaroslav Schekin
Раз её "крайне много", PostgreSQL решит всё это са...

А если нужно при достаточно большом кол-ве инсертов сделать так, чтобы разного рода селекты отрабатывали за менее чем секунду, к примеру?

Владимир Муковоз
ну так по ссылочке перейди прочти, там описано

Зачем? ext4 для ПГ вполне себе нормально, без дополнительных танцев.

Setplus Mac
Да, конечно Какие параметры интересуют?

Все параметры "железа", примерное описание нагрузки (OLTP? OLAP? Размер базы (а лучше — hot read set)?), и все изменённые GUC PostgreSQL, и его версия. И то, как настраивалась OS под него (и какая), тоже неплохо бы знать.

Setplus-Mac Автор вопроса
Yaroslav Schekin
Все параметры "железа", примерное описание нагрузк...

Так Сейчас постараюсь сказать, хоть я и не админю железку эту

Михаил Шурутов
Зачем? ext4 для ПГ вполне себе нормально, без допо...

у него ситуация с HDD дисками, я в такой ситуации из бд выжимал норм только на ZFS

Владимир Муковоз
у него ситуация с HDD дисками, я в такой ситуации ...

Какое отношение HDD диски вообще имеют к чтению при избытке RAM, по большому счёту? ;) В общем, тут смотреть нужно на основании более подробной информации.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта