powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какие процессоры лучше для БД?
13 сообщений из 38, страница 2 из 2
Какие процессоры лучше для БД?
    #39269346
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,
Я считаю, что то, что вы хотите сделать бесполезняк, никакого выигрыша не получите, либо будет крайне малый, памяти дополнительной sql не получит, да и лицензия оракла у вас судя по всему на 1 физ.проц,
На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269356
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминHyperThreading, нужен ли, полезен ли
вот хорошая статья
https://www.percona.com/blog/2015/01/15/hyper-threading-double-cpu-throughput/

переведу разве что выводы:

Основной вопрос - есть ли смысл включать гипертрединг на мультиядерной системе? Я вижу два недостатка
1. вы не видите реальной картины утилизации вашей системы - если индикатор процессора показывает утилизацию 30%, значит ваша система утилизируется уже на 60%
2. После утилизации в 60% скорость выполнения ваших запросов будет тормозиться для обеспечения пропускной способности.

Таким образом, если вы хотите оптимизировать пропускную способность - ht это хорошо. Если вы оптимизируете время отклика - вам лучше HT выключить.


Собственно, тесты, которые я видел, говорят о том, что HT хорошо себя проявляет для веб-серверов и виртуализации (дает прирост 10-12%).
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269395
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминТолк должен быть, потому что на некоторых отчётах (которые часто запускают с перехлестом) идёт долговременный (пару часов) 100% загруз диска с таблицами (разумеется, индексы отдельно, темп отдельно, ундо отдельно). Вот тут-то буфера и должны подсобить.опять же обсуждение БД в вакууме. Буферы, кеши помогут, если база маленькая, но если ее размер значительно превосходит объем памяти, то прирост производительности будет не так заметен.
Тем более, что если идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269578
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
Да, именно на диск, где таблицы. В течение дня надолго зашкаливает под потолок. Индексный диск при этом тоже нагружается, но где-то до 50..70%.
Что гадать - приедет память с процами, всё прояснится.
Процов взял два вида: 1ядр 3.33/8M и 2ядр с 3.50/16M (сейчас 1ядр 2.83/1M)
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269712
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterДля БД, какой процессор - не важно. Главное, что-бы их было много.
Чудесненько.
Для сферического приложения - возможно. Но например в одном из мне известных, большая часть нагрузки процессора уходила на SORT BY .... Тут кол-во процессоров пофиг, главное частота.

С дисковой нагрузкой тоже "все не так очевидно" ( C ) дочь офицера

Файлы базы данных на чтение - это одно, _возможно_ увеличение buffer cache поможет. Но НЕ факт.
файлы базы данных на запись - это другое
сортировка и темп - это третье, тут buffer cache не поможет, нужно увеличивать sort / hash memory. Или что либо придумывать нетрадиционное
undo, redo log - четвертое
и т.д.

bga83на некоторых отчётах (которые часто запускают с перехлестом) идёт долговременный (пару часов) 100% загруз дискас таблицами (разумеется, индексы отдельно, темп отдельно, ундо отдельно). Вот тут-то буфера и должны подсобить.
Сомневаюсь что увеличение buffer cache значительно поможет.

Смотреть отчеты, смотреть запросы, рефакторить вплоть до постановок/бизнес требований/регламентов организаций.

но это, понятное дело, стоит дороже, чем просто добавить памяти (((
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269934
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Leonid Kudryavtsev!
You wrote on 7 июля 2016 г. 15:50:13:

Leonid Kudryavtsev> Смотреть отчеты, смотреть запросы, рефакторить вплоть до постановок/бизнес требований/регламентов организаций.не взлетит.
тут программист нужен... (с)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270155
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминbga83идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
Да, именно на диск, где таблицы. В течение дня надолго зашкаливает под потолок. Индексный диск при этом тоже нагружается, но где-то до 50..70%.
Что гадать - приедет память с процами, всё прояснится.
Процов взял два вида: 1ядр 3.33/8M и 2ядр с 3.50/16M (сейчас 1ядр 2.83/1M)
Надеюсь вы нам расскажите, что получилось... А так правы те, что говорят: гадаем на кофейной гуще...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270200
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминМне хотелось бы вашего мнения относительно процессоров для сервера БД:
* 1-ядерные против 2ядерных
* HyperThreading, нужен ли, полезен лиЭто ведь только вы можете узнать.

Нагружает ваша система много ядер - берите многоядерные низкочастотные процессоры, включайте HyperThreading. Не нагружает - берите малоядерные высокочастотные процессоры, выключайте HyperThreading

Кто знает систему лучше вас, откуда мы знаем, какие у вас запросы к ораклу, какие там планы выполнения, сколько коннектов параллельно шлёт запросы к серверу, насколько они в состоянии параллельно выполняться?
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270267
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Sergey Orlov]ЭксАдминНадеюсь вы нам расскажите, что получилось... А так правы те, что говорят: гадаем на кофейной гуще...
Вне всякого сомнения. И даже графики перфоманса выложу.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270270
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgЭто ведь только вы можете узнать.
Нагружает ваша система много ядер - берите многоядерные низкочастотные процессоры, включайте HyperThreading. Не нагружает - берите малоядерные высокочастотные процессоры, выключайте HyperThreading
Кто знает систему лучше вас, откуда мы знаем, какие у вас запросы к ораклу, какие там планы выполнения, сколько коннектов параллельно шлёт запросы к серверу, насколько они в состоянии параллельно выполняться?
Судя по диспетчеру задач, параллелизма - ноль. время от времени какой-то один процессор раскочегаривается до 80..90%, остальные нагло отдыхают.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270298
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
т.е. гостевая система, даже при том, что сама не умеет распараллеливать работу на много процов, фактически будет это делать, через хост? Хост будет нагружать все процессоры, хотя гостевая система какой-то один? Я правильно понимаю? Дело для меня новое, прошу прощения.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270342
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминSergey Orlov На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
т.е. гостевая система, даже при том, что сама не умеет распараллеливать работу на много процов, фактически будет это делать, через хост? Хост будет нагружать все процессоры, хотя гостевая система какой-то один? Я правильно понимаю? Дело для меня новое, прошу прощения.
Да нет, просто был специфический случай, когда хост работал с дисками эффективнее, чем гость, задействуя все процы и имеющуюся память... Ну и виртуалку на мой взгляд проще поддерживать...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39281847
Фотография Вася да Гама
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Эксадмин!
You wrote on 6 июля 2016 г. 12:17:51:

Эксадмин> Начали добавлять память на сервер (с 4 до 32)
Эксадмин> Oracle 9.2 под Win32ну и нахрена козе баян?
даже с ключиками /3GB и /PAE, Ораклу 9.2 будет доступно только 16.
да и то, всё что выше 4 юзается только под кэш.

спокойно! там может что-то кроме Oracle 9.2 еще крутится.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какие процессоры лучше для БД?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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