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

Ребята, есть ли способ рассчитать минимальные характеристики сервера под СУБД

(количество ядер, объем памяти и пр) имея только понимание будущего размера бд (за 1-2 года вырастет с 100 до 500 Гб, потом рост будет уменьшаться) , количества одновременных подключений (150) и количества реплик (1) ?

8 ответов

49 просмотров

Боюсь, что нет. Надо понимать характер запросов, их количество. Сложность запросов и прочее.

Rodya- Автор вопроса
Sergey Sizov
Боюсь, что нет. Надо понимать характер запросов, и...

Запросы не сложно аналитические, чтение данных как есть 70% от общего числа подключений и запись/перезапись таблиц объемом 1000000-5000000 строк (до 4гб)

Rodya- Автор вопроса
Sergey Sizov
Боюсь, что нет. Надо понимать характер запросов, и...

На моей памяти, 100 одновременных подключений на запись разных таблиц выдерживало и 8 Гб с 4 ядрами, но без реплик. Сейчас же все хочется сделать по технике а не пальцем в небо

Rodya
На моей памяти, 100 одновременных подключений на з...

Можно ли будет наращивать вертикально в последствии?

Rodya
На моей памяти, 100 одновременных подключений на з...

Судя по всему сайзинг не очень большой. Я ба начал с виртуального сервера(если есть платформа) 8cpu 8gb ram. Это позволит не утилизировать все имеющиеся ресурсы и накинуть в случае необходимости. А спустя полгода-год когда будет понятен профиль нагрузки принял решение о целевой конфигурации

Есть. Надо взять значения, меньшэ которых система не будет работать дажэ на минималках. Это, очевидно, одно ядро (серверов с меньшым количеством не продают). Сейчас линуксы требуют мегабайт 100 памяти для запуска, плюс libc и процэссы у нас жырные -- каждый процэсс требует несколько мегабайт. Так что миниму на 150 подключений, думаю, 512MB RAM. Ну, и дисков должно быть достаточно чтобы база данных влезла. 100GB.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта