powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Посоветуйте ssd на 128 Гб для сервера БД
10 сообщений из 35, страница 2 из 2
Посоветуйте ssd на 128 Гб для сервера БД
    #37461765
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, значит сформулируем исходное утверждение иначе - если вся база сидит в памяти (мы получили бонус на скорость чтения), то при активном изменении базы множеством клиентов данные должны из памяти синхронно скидываться на диск (в базу, случайный доступ) и дописываться в лог (линейно). Поскольку данные в памяти можно менять несравнимо быстрее, мы все равно будем сверху ограничены скоростью синхронной случайной записи на диск в файл данных, правильно?
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37461847
зыок, значит сформулируем исходное утверждение иначе - если вся база сидит в памяти (мы получили бонус на скорость чтения), то при активном изменении базы множеством клиентов данные должны из памяти синхронно скидываться на диск (в базу, случайный доступ) и дописываться в лог (линейно). Поскольку данные в памяти можно менять несравнимо быстрее, мы все равно будем сверху ограничены скоростью синхронной случайной записи на диск в файл данных, правильно?
Абсолютно. Именно для этого и нужны или очень быстрый SSD под лог транзакций, или очень объемный SSD под БД.
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37462332
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зыок, значит сформулируем исходное утверждение иначе - если вся база сидит в памяти (мы получили бонус на скорость чтения), то при активном изменении базы множеством клиентов данные должны из памяти синхронно скидываться на диск (в базу, случайный доступ) и дописываться в лог (линейно). Поскольку данные в памяти можно менять несравнимо быстрее, мы все равно будем сверху ограничены скоростью синхронной случайной записи на диск в файл данных, правильно? Не стали всё таки читать по ссылке? :-)

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

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

при активном изменении базы множеством клиентов данные пишутся последовательно в лог-файл (последовательная запись, чтения нет)

При этом асинхронно, в фоне, данные пишутся на диск (в базу, случайный доступ), на пишущие и читающие тразнакции это не влияет

Итог: Поскольку данные в памяти можно менять и читать несравнимо быстрее, но скорость зависит от записи в лог, мы все равно будем сверху ограничены скоростью синхронной случайной последовательной записи на диск в файл данных лога

И только если записей очень много, память переполняется буферами, и сервер не успевает асинхронно сделать изменения в файле базы, то только тогда производительность по записи упирается в скорость случайной записи в файл базы.
Это проявляется при апдэйтах случайных записей больших таблиц на сервере с маленькой памятью.
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37462472
Как итог:
- много ОЗУ (по максимуму)
- очень быстрые и небольшие диски в зеркале под ЛОГ
- медленные и объемные диски под БД
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37462578
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень быстрыйКак итог:
- много ОЗУ (по максимуму)
- очень быстрые и небольшие диски в зеркале под ЛОГ
- медленные и объемные диски под БД Лучьше третий пункт переформулировать: "объемные и по возможности быстрые диски под БД" :-)

А то складывается впечатлдение, что диски под файлы данных обязательно должны быть медленные.

В конце концов, может ТС вообще сможет поместить на SSD всю свою 100-мегабайтную базу.
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37462652
alexeyvgочень быстрыйКак итог:
- много ОЗУ (по максимуму)
- очень быстрые и небольшие диски в зеркале под ЛОГ
- медленные и объемные диски под БД Лучьше третий пункт переформулировать: "объемные и по возможности быстрые диски под БД" :-)

А то складывается впечатлдение, что диски под файлы данных обязательно должны быть медленные.

В конце концов, может ТС вообще сможет поместить на SSD всю свою 100-мегабайтную базу.
С одной стороны да, с другой стороны о скорости имеет смысл говорить в разрезе её стоимости и надежности.
Ну а медленные HDD намного дешевле и надежнее чем SSD.

Конечно если автор готов ради 100 МБ базы так изголяться, или готов ради 10 ТБ базы покупать дисковый массив за 1M$, то вопросов нет :)
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37468218
Кукнкш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvКукнкшУ интела 4000 IOPS всего, меньше чем у вашего в 10 (!) раз.
это значит что у интела контроллер старый. Вам для СУБД нужны иопсы. 4000 иопсов меньше 50000 иопсов. Аминь.

p.s. Intel X25-E старье, ему уже 3 года. Когда-то он был новым, но в области SSD все очень быстро меняется. Почитайте сравнения ssd, статьи вообще, и т.д. По-моему, прежде чем тратить такие деньги, стоит потратить немного времени на ознакомление с подробностями.
А вот и почитал. SandForce SF-2281. Стабильность не блещет. В качестве сервера никуда не годится. См. например, тут . Вы сами какой конкретно диск используете?
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37468255
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пока никакие ssd не использую, ибо стремно, и нет посылов к этому. Вернее посыл есть - заменить на своем новом ноуте 500 гиговый sata на ssd, но 500гиговых ssd вроде как пока нет, а если и будут, то по адским ценам.
для серверов БД есть планы протестировать ssd. но пока это только в планах.
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37468259
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к слову - я про osz ssd почти ничего не читал, поэтому в мыслях не было их кому-то советовать. я говорил лишь про контроллер SandForce. Кто и как его использует - это уже детали. Впрочем, спасибо за ссылку, получается, что в отличие от SandForce 12xx контроллер SandForce 2xxxx глючный.
...
Рейтинг: 0 / 0
Посоветуйте ssd на 128 Гб для сервера БД
    #37564319
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем тестировать ssd ? а то тут написано, что "+++" - означает некорректные результаты в bonnie++
слишком быстрый оказался программный гибрид SSD + 2*1Тб SATA
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
bonnie++ -d 1 -s 600m -f -m sup -b  -u www-data -r 0
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
sup            600M           195612  24 235679  21           +++++ +++ +++++ +++
Latency                          97us      22us                37us   54345us
Version  1.96       ------Sequential Create------ --------Random Create--------
sup                 -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16    29   1 +++++ +++    34   1    28   1 +++++ +++    34   1
Latency               146ms     335us   69968us   80015us      27us   60003us
1.96,1.96,sup,1,1323302050,600M,,,,195612,24,235679,21,,,+++++,+++,+++++,+++,16,,,,,29,1,+++++,+++,34,1,28,1,+++++,+++,34,1,,97us,22us,,37us,54345us,146ms,335us,69968us,80015us,27us,60003us
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Посоветуйте ssd на 128 Гб для сервера БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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