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

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

Мускула?

37 ответов

24 просмотра

А что такое "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, по большому счёту? ;) В общем, тут смотреть нужно на основании более подробной информации.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта