powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помощь со схемой дисков
25 сообщений из 28, страница 1 из 2
Помощь со схемой дисков
    #40098182
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги, доброго дня.
Помогите пожалуйста с вопросом определения схемы подключения дисков под базу данных.
Имеем немного увы. Но..тем не менее)
3 диска SSD по 4Т SAS, 2 Диска SCSI на 10000 оборотов по 12Т, 2 диска по 5Т SATA и 2 диска SAS по 6Т.
Что можно сотворить для наиболее рекомендуемой системы под базу данных. ??

Что предполагается??? Мною
Диски SSD объявить в RAID 0 под TableSpace, 2 диска SCSI объявить в RAID 0 под Tablespace для Index-сов, те 2 диска по 6Т объявить в RAID 0 под (либо файлы undo, temp, control files и т.п)
Из всего этого необходимо скорость работы. Надежность данных не совсем важна. Будем делать backUp поэтому важна оперативность подачи данных пользователю.
Что скажите???
Спасибо
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098296
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REDO LOGS размещайте на SSD, если в базе будет много операций запоминания (INSERT, UPDATE, DELETE)
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098297
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темп тоже имеет смысл на ССД, если предполагаются крупные выборки про соединениям.
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098314
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo

Надежность данных не совсем важна. Будем делать backUp поэтому важна оперативность подачи данных пользователю.

оперативность не бьется с обемами. Сколько будете восстанавливать из бэкапа такие объемы?
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098376
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И нафига ему redo на SSD если ему главное чтение?
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098581
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

Совершенно верно. Мне главное быстро прочитать. Всмысле не мне, а пользователям. Их порядка 100 челов.
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098582
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,

Вот здесь поподробней пожалуйста. Здесь для меня делема. Кое что я не совсем понимаю.
Сейчас все это крутится на двух разных дисках не в RAID. Соответственно на этих разных дисках есть по два tablespace один под индексы, другой под data. Когда в базу отправляется запрос, то можно увидеть как нагружается диск с файлом data. Оно и понятно. Но файл temp tablespace молчит. Отсюда я могу подумать а не лучше мне мои ssd подключить под data, чем под temp??
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098654
Фотография shane54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo
Отсюда я могу подумать а не лучше мне мои ssd подключить под data, чем под temp??


Ну можно не гадать, а найти точный ответ. Если Ваша лицензия позволяет использовать Diagnostic/Tuning Pack, т.е. Вы можете генерировать AWR снимки и снимать с них отчёты (если лицензий нет - можно использовать StatsPack, суть та же, просто меньше данных и не так "красиво" отчёты будут выглядеть, но задачу решить не помешает). Вы можете сгенерировать отчёты за периоды в течении дня - когда у Вас в базе происходят стандартные бизнес процессы, начиная от утреннего "logon storm", когда вся сотня пользователей приходит на работу и логинится, и заканчивая каким-то Вашими специфическими периодами в течение дня, когда генерируется какие-то тяжёлые отчёты, происходят загрузки данных, какие-то сложные пересчеты - и тд и тп. И в сгенерированных отчётах AWR или StatsPack есть секция, где будет видно и как каждый тейблспейс использовался, и каждый файл данных в тейблспейсах. Будет видно сколько было записано данных, сколько считано, с какой скоростью, какие были задержки (в ms). Полный расклад в общем, и не нужно будет ничего гадать. Так же всё вышесказанное относится и к информации по использованию TEMP, и по UNDO, и по работе с Redo потоком / файлами Redo логов.

Желательно только "знать свою систему", когда по времени какие бизнес процессы происходят в течение дня / может какие-то из них выполняются только в какие-то конкретные дни в течение недели, а то и месяца.
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098802
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
REDO LOGS размещайте на SSD, если в базе будет много операций запоминания (INSERT, UPDATE, DELETE)

Только имейте в виду -встанут диски с логами - встанет вся субд
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098804
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100 челов? ссд?? juratorneo , Вы не поверите, в скорости они ничего не почувствуют..
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098809
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-mazay
SQL*Plus
REDO LOGS размещайте на SSD, если в базе будет много операций запоминания (INSERT, UPDATE, DELETE)

Только имейте в виду -встанут диски с логами - встанет вся субд

Общепринятое правило диски с Redo Logs зеркалировать средствами ОС или средствами Oracle.
Так что у нормального DBA этого база не встанет.
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098832
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем не менее зачем плодить зависимости и усложнять структуру дискового пространства? Не проще заданием в кроне проверять наличие новых арклогов и копировать их в безлопастное место?
# crontab -e
.......
*/10 * * * * run-parts /etc/crontabs/m10
.......

# cat back
.......
сp /path_to_arclogs/*.* /path_to_beckap_dir -f -u --parents -R
.......
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098836
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ded-mazay,

Коллеги, журналы redoLogs меня не интересуют. Все создаваемые tablespace у меня идут с параметрами noligging. Все таблицы создаются тоже с параметром nologging. Поэтому туда пишется минимальная информация. Мы будем делать backup каждую неделю-другую. Ну а коль все полетит, то мы восстановим все это из внешних файлов внешних таблиц. Не беда. Просто репертуар нашей деятельности не такой, как у других. Страха меньше)). Мне прочитать надо быстро и выдать пользователю. Из наблюдения заметно что под нагрузкой всегда tablespace datafile вот я и думаю что наверное лучше на ssd поместить. Что скажите?
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098837
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров
И нафига ему redo на SSD если ему главное чтение?


Совершенно верно заметили
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098838
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous
Темп тоже имеет смысл на ССД, если предполагаются крупные выборки про соединениям.


Вот здесь я не совсем понимаю что в моем случае. При длительных запросах можно в мониторе ресурсов в разделе дисков посмотреть что сейчас под нагрузкой. Так вот видно что datafile читается. Касаемо tempdb, то если я правильно понимаю его назначение, то он вступает в силу после того, как прочитаются данные с основного раздела , т.е он выполняет операции сортировки данных. Но пока под нагрузкой всегда DataFile (tablespace) там всегда под 150 мб/с
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098850
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько у тебя всего данных?
А то может оно все на SSD и войдет
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098855
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров
Сколько у тебя всего данных?
А то может оно все на SSD и войдет



Вся база весит 7Т
Да, она влезит вся на SSD. Но имея еще диски, я хочу сделать красиво/правильно распределить рабочие задачи базы данных.
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098860
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo

Вот здесь я не совсем понимаю что в моем случае. При длительных запросах можно в мониторе ресурсов в разделе дисков посмотреть что сейчас под нагрузкой. Так вот видно что datafile читается. Касаемо tempdb, то если я правильно понимаю его назначение, то он вступает в силу после того, как прочитаются данные с основного раздела , т.е он выполняет операции сортировки данных. Но пока под нагрузкой всегда DataFile (tablespace) там всегда под 150 мб/с

Как-то у вас все просто получается. temp может использоваться, а может и не использоваться - если памяти хватает отсортировать все в ОЗУ
И постоянная нагрузка на data без нагрузки на индексы - предположительно пользователи выполняют запросы вида
select * from *

Посмотрите, что у вас в БД происходит, какие запросы, планы и т п , а не снаружи по косвенным признакам
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098865
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy
juratorneo

Вот здесь я не совсем понимаю что в моем случае. При длительных запросах можно в мониторе ресурсов в разделе дисков посмотреть что сейчас под нагрузкой. Так вот видно что datafile читается. Касаемо tempdb, то если я правильно понимаю его назначение, то он вступает в силу после того, как прочитаются данные с основного раздела , т.е он выполняет операции сортировки данных. Но пока под нагрузкой всегда DataFile (tablespace) там всегда под 150 мб/с

Как-то у вас все просто получается. temp может использоваться, а может и не использоваться - если памяти хватает отсортировать все в ОЗУ
И постоянная нагрузка на data без нагрузки на индексы - предположительно пользователи выполняют запросы вида
select * from *

Посмотрите, что у вас в БД происходит, какие запросы, планы и т п , а не снаружи по косвенным признакам


Получается так))
ОЗУ постоянно занято 80 из 120
Тем не менее я не уточнил. Пользователи как раз не выполняют операции исключительно вида select * from..
Как раз наоборот с применением where и кучей case и с кучей substr. Тем не менее в мониторе ресурсов практически никогда не всплывает temp. Однако постоянно нагружен tablespace для пользователей. Они запрашивают инфу и потом еще ее обрабатывают с помощью своего приложения.
Может быть такое что temp не всплывает по причине вмещения результата сортировки в памяти?? ОЗУ
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098866
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy
juratorneo

Вот здесь я не совсем понимаю что в моем случае. При длительных запросах можно в мониторе ресурсов в разделе дисков посмотреть что сейчас под нагрузкой. Так вот видно что datafile читается. Касаемо tempdb, то если я правильно понимаю его назначение, то он вступает в силу после того, как прочитаются данные с основного раздела , т.е он выполняет операции сортировки данных. Но пока под нагрузкой всегда DataFile (tablespace) там всегда под 150 мб/с


…… а не снаружи по косвенным признакам


Почему по косвенным. Разве монитор ресурсов не повод посмотреть что сейчас нагружено. Монитор ресурсов тот, что в диспетчере задач Виндовс вкладка диски
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098877
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo,

это повод посмотреть , что в БД так нагружает и почему.
А то у вас получается, лампочка не горит, только вы не знаете почему: то-ли перегорела, то-ли электричества нет
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098947
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneoМонитор ресурсов тот, что в диспетчере задач Виндовс вкладка диски

Нет, надо смотреть как минимум тот, который реально Resource Monitor, ибо он
показывает нагрузку по конкретным файлам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40098975
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo
с применением where и кучей case и с кучей substr.

Темп используется не для substr и не для фильтрации.
В темп выпадают запросы, требующие материализации промежуточных результатов, которые не помещаются в ОЗУ.
Такой эффект дают, к примеру, крупные хеш-соединения, объемистые сортировки. В ряде случаев темп может быть востребован при распараллеливании сложных запросов.
Подобные явления более характерны для профиля нагрузки DWH и репорт-серверов.
Если же Ваша система больше ориентирована на короткие запросы единичных записей по ключам (профиль нагрузки ближе к OLTP), то темп не особо востребован, по сути о нём можно не думать до наступления процессов вида "закрытие периода и массовое формирование отчётности".
Отдельной строкой стоит применение GTT - потребности в темп тут зависят только от фантазии разработчиков
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40099053
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juratorneo
Вячеслав Любомудров
Сколько у тебя всего данных?
А то может оно все на SSD и войдет



Вся база весит 7Т
Да, она влезит вся на SSD. Но имея еще диски, я хочу сделать красиво/правильно распределить рабочие задачи базы данных.

А не надо ничего красивого
Просто выложи ее всю на SSD и не парься
Все равно никакой SAS тебе не подберется даже близко к скорострельности SSD (ну, если там не сотня шпинделей в параллель)
...
Рейтинг: 0 / 0
Помощь со схемой дисков
    #40099157
juratorneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров
juratorneo
пропущено...



Вся база весит 7Т
Да, она влезит вся на SSD. Но имея еще диски, я хочу сделать красиво/правильно распределить рабочие задачи базы данных.

А не надо ничего красивого
Просто выложи ее всю на SSD и не парься
)


Ну выложил я ее. А как же быть с управляющими файлами типа control1,2, табличными пространствами undo, sysaux, system, журналами redo. Все эти вещи в любом случае будут отнимать ресурс по скорости и месту. Я думаю так! Базу с управляющими файлами на диск который sas на 5T, tablespace под данные таблиц на ssd с raid 0, и tablespace под индексный на диски scsi которые по 12T под RAID 0.
Не нужно забывать что как ни крути, а база растет. Хотя я об этом пардоньте не упомянул походу. И эти несчастные ssd по 4T достались очень больно
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помощь со схемой дисков
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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