Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Как лучше использовать SSD диски  [new]
_Gavrysh_
Member

Откуда:
Сообщений: 141
Добрый день.
SQL Server 2008 R2. Два именованных экземпляра. На одном экземпляре 4 базы. За год вырастают приблизительно с 500Мб до 4Гб.
Одна база основная рабочая ~50 пользователей. Другие вспомогательные в основном для аналитики.
На другом экземпляре хранятся архивные базы за прошлые периоды. Нагрузка на них минимальная 5-6 пользователей в день.
Возникла необходимость обновить железо. То, что сейчас уже морально устарело.(более 10 лет)
Хочу использовать SSD.
Вопрос, как лучше использовать?
Вариант первый: 6 дисков, создать 3 raid1. Соответственно 1 OS+Log 2 Temp 3 Data
Вариант второй: 8 дисков, создать 4 raid1. Соответственно 1 OS 2 log 3Temp 4 Data

Может есть ещё более лучшие варианты?
1 апр 15, 15:36    [17460046]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
_Gavrysh_
Может есть ещё более лучшие варианты?

Вариант третий: 10 дисков, создать 5 raid1. Соответственно 1-OS 2-log 3-Temp 4-Data 5-Index
1 апр 15, 15:45    [17460112]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
msLex
Member

Откуда:
Сообщений: 9287
_Gavrysh_
Добрый день.
SQL Server 2008 R2. Два именованных экземпляра. На одном экземпляре 4 базы. За год вырастают приблизительно с 500Мб до 4Гб.
Одна база основная рабочая ~50 пользователей. Другие вспомогательные в основном для аналитики.
На другом экземпляре хранятся архивные базы за прошлые периоды. Нагрузка на них минимальная 5-6 пользователей в день.
Возникла необходимость обновить железо. То, что сейчас уже морально устарело.(более 10 лет)
Хочу использовать SSD.
Вопрос, как лучше использовать?
Вариант первый: 6 дисков, создать 3 raid1. Соответственно 1 OS+Log 2 Temp 3 Data
Вариант второй: 8 дисков, создать 4 raid1. Соответственно 1 OS 2 log 3Temp 4 Data

Может есть ещё более лучшие варианты?


а не SSD остались?
их же тоже можно использовать

1.log
Нет смысла класть на SSD, там нет Random IO нагрузки.

2. os
тоже сомнительная необходимость выносить на SSD

3. temp
тут не все так очевидно, если есть ощутимая IO нагрузка на temp db, то возможно и стОит переложить на SSD, в противном случае так же нет смысла "тратить" SSD

4. Data
если вся база вмещается на SSD, то все замечательно
если нет, то в первую очередь выносить таблицы, которые сильно нагружены рандом IO
1 апр 15, 15:47    [17460137]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Gavrysh_
Может есть ещё более лучшие варианты?

А у вас сейчас есть проблемы с производительностью дисковой системы ?
1 апр 15, 15:49    [17460157]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
0-0
Guest
_Gavrysh_
За год вырастают приблизительно с 500Мб до 4Гб.


А причина перевода на SDD какая? У вас вроде объемы ничтожные для одного года (11,2 Мб в сутки).
1 апр 15, 15:56    [17460216]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
0-0
Guest
0-0
_Gavrysh_
За год вырастают приблизительно с 500Мб до 4Гб.


А причина перевода на SSD какая? У вас вроде объемы ничтожные для одного года (11,2 Мб в сутки).


Это с учетом роста от 0 до 4 Гб:
4*1024/365.0
1 апр 15, 15:57    [17460227]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8815
Область применимости SSD не ясна все же, т.к. большинство проблем производительности покрываются закупкой достаточного объема оперативной памяти.
1 апр 15, 16:11    [17460373]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
_Gavrysh_
Member

Откуда:
Сообщений: 141
0-0
_Gavrysh_
За год вырастают приблизительно с 500Мб до 4Гб.


А причина перевода на SDD какая? У вас вроде объемы ничтожные для одного года (11,2 Мб в сутки).


Ночная обработка. Концу года перестаёт хватать времени до утра. Нужно ускорить процесс.
1 апр 15, 16:30    [17460541]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
_Gavrysh_
Member

Откуда:
Сообщений: 141
[quot msLex][quot _Gavrysh_]Добрый день.
а не SSD остались?
их же тоже можно использовать

Это виртуальная машина. Я вообще хочу от неё отказаться.
1 апр 15, 16:32    [17460558]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
_Gavrysh_
Member

Откуда:
Сообщений: 141
Glory
_Gavrysh_
Может есть ещё более лучшие варианты?

А у вас сейчас есть проблемы с производительностью дисковой системы ?

Да пока нет, но руководство постоянно утяжеляет и нагружает систему новыми отчётами и аналитикой. Тревожат перспективы.
1 апр 15, 16:41    [17460608]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Gavrysh_
Тревожат перспективы.

Т.е. у вас есть какая то статистика изменения нагруженности дисковой системы ?
Или этот просто спекуляции вроде, раз все растет, то давайте что-нибудь улучшать ?
1 апр 15, 16:51    [17460665]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
0-0
Guest
_Gavrysh_
0-0
пропущено...


А причина перевода на SDD какая? У вас вроде объемы ничтожные для одного года (11,2 Мб в сутки).


Ночная обработка. Концу года перестаёт хватать времени до утра. Нужно ускорить процесс.


А что происходит ночью? Есть какие-то Job-ы, которые работают ночью? Может быть посмотреть на оптимизацию запросов в них?
Есть какое-то понимание что и когда пишется и что может ускорить SSD в вашей базе?
1 апр 15, 17:42    [17460972]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
edyaN
Member

Откуда: Berlin
Сообщений: 185
Владислав Колосов
Область применимости SSD не ясна все же, т.к. большинство проблем производительности покрываются закупкой достаточного объема оперативной памяти.

+1
4 базы по 4 гб = 16gb
поставьте 32 гб ram и ваши проблемы исчезнут. А если нет, то и SSD не помогут.
Ставя SSD в продакшн, надо быть готовым через пару лет их выкинуть и купить новые.
1 апр 15, 18:17    [17461097]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34705
_Gavrysh_,

Хочу использовать SSD.
Вопрос, как лучше использовать?

-- Логи туда, и tempdb.

Логи надо зеркалировать как-то -- как -- не очень важно.
1 апр 15, 20:08    [17461484]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34705
1.log
Нет смысла класть на SSD, там нет Random IO нагрузки.

Во-первых, это не так -- при откатах транзакций и recovery логи могут очень даже читаться рандомно.
Во-вторых , SSD тупо быстрее.

2. os
тоже сомнительная необходимость выносить на SSD

Этто да.

3. temp
тут не все так очевидно, если есть ощутимая IO нагрузка на temp db, то возможно и стОит переложить на SSD, в противном случае так же нет смысла "тратить" SSD

На tempdb есть нагрузка всегда.
Даже если сегодня её нет -- завтра она будет.


4. Data
если вся база вмещается на SSD, то все замечательно
если нет, то в первую очередь выносить таблицы, которые сильно нагружены рандом IO[/quot]


Там проблемы с durability , я бы на SSD базу не клал бы. Но не знаю, я не большой по ним спец.

tempdb + логи (если зазеркалировать) -- самое то, я думаю.
1 апр 15, 20:13    [17461497]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7591
MasterZiv
Логи надо зеркалировать как-то -- как -- не очень важно.
Что? Уже добавили?
1 апр 15, 20:23    [17461521]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
msLex
Member

Откуда:
Сообщений: 9287
MasterZiv
1.log
Нет смысла класть на SSD, там нет Random IO нагрузки.

Во-первых, это не так -- при откатах транзакций и recovery логи могут очень даже читаться рандомно.

Как? Там есть какая-та структура для быстрого поиска нужных данные или какие-то другие механизмы?


MasterZiv
3. temp
тут не все так очевидно, если есть ощутимая IO нагрузка на temp db, то возможно и стОит переложить на SSD, в противном случае так же нет смысла "тратить" SSD

На tempdb есть нагрузка всегда.
Даже если сегодня её нет -- завтра она будет.

Если все данные tempdb умещаются в памяти, то physical io с файлами данных tempdb не будет

MasterZiv
4. Data
если вся база вмещается на SSD, то все замечательно
если нет, то в первую очередь выносить таблицы, которые сильно нагружены рандом IO


Там проблемы с durability , я бы на SSD базу не клал бы. Но не знаю, я не большой по ним спец.


tempdb + логи (если зазеркалировать) -- самое то, я думаю.


современные SSD вполне отказоустойчивы
это, конечно, не отменяет необходимости backup-ов, зеркалирования и т.п.
1 апр 15, 21:06    [17461672]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
msLex
MasterZiv
3. temp
тут не все так очевидно, если есть ощутимая IO нагрузка на temp db, то возможно и стОит переложить на SSD, в противном случае так же нет смысла "тратить" SSD

На tempdb есть нагрузка всегда.
Даже если сегодня её нет -- завтра она будет.

Если все данные tempdb умещаются в памяти, то physical io с файлами данных tempdb не будет
В tempdb попадают не только юзерские таблицы, которые да, кэшируются в RAM, но еще и spills от операций хэша и сортировки, которые летят напрямую на диск. Даже имея террабайты RAM нельзя гарантировать отсутсвие "сливания" данных в tempdb, by design.
1 апр 15, 22:29    [17461911]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
_Gavrysh_
0-0
пропущено...


А причина перевода на SDD какая? У вас вроде объемы ничтожные для одного года (11,2 Мб в сутки).


Ночная обработка. Концу года перестаёт хватать времени до утра. Нужно ускорить процесс.
Если запросы кривые SSD не поможет.
Сначала выясните почему обработка тормозит.
1 апр 15, 22:30    [17461916]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34705
Mind
msLex
пропущено...

Если все данные tempdb умещаются в памяти, то physical io с файлами данных tempdb не будет
В tempdb попадают не только юзерские таблицы, которые да, кэшируются в RAM, но еще и spills от операций хэша и сортировки, которые летят напрямую на диск. Даже имея террабайты RAM нельзя гарантировать отсутсвие "сливания" данных в tempdb, by design.


+1
1 апр 15, 23:25    [17462042]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34705
Mind
В tempdb попадают не только юзерские таблицы, которые да, кэшируются в RAM, но еще и spills от операций хэша и сортировки, которые летят напрямую на диск. Даже имея террабайты RAM нельзя гарантировать отсутсвие "сливания" данных в tempdb, by design.


Ещё все рабочие таблицы, ещё, если мне не изменяет память, старые версии записей при snapshot isolation...

tempdb очень важная, родной...
1 апр 15, 23:27    [17462046]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
vikkiv
Member

Откуда: EU
Сообщений: 2960
поставил в нескольких фирмах DWH с OLAPами на SSD (3 штуки) в RAID0 на обычных i7 с начиная от 32GB - и backup на внешний сервер, ничего, крутяться уже пару лет - недавно советовал пора-бы поменять - но те пока довольны, в принципе не критично равернуть копии если что на грани к полетит - на других серверах..
по идее в моей практике не вижу особого смысла распараллеливать log/temp/data/система и что там ещё при современных конфигурациях
2 апр 15, 00:15    [17462145]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
vikkiv
по идее в моей практике не вижу особого смысла распараллеливать log/temp/data/система и что там ещё при современных конфигурациях
+1. Нет никакого смысла делать 4 SSD RAIDа. Можно с таким же успехом объединить все диски и сделать один RAID, разницы особой не вижу.
2 апр 15, 02:52    [17462312]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
Mind
vikkiv
по идее в моей практике не вижу особого смысла распараллеливать log/temp/data/система и что там ещё при современных конфигурациях
+1. Нет никакого смысла делать 4 SSD RAIDа. Можно с таким же успехом объединить все диски и сделать один RAID, разницы особой не вижу.

? Пропускная способность контроллера (если он "железный") как причина... Если, конечно, система позволяет ставить более одного контроллера в сервер (а НЕ используется внешняя полка).
2 апр 15, 03:15    [17462329]     Ответить | Цитировать Сообщить модератору
 Re: Как лучше использовать SSD диски  [new]
_Gavrysh_
Member

Откуда:
Сообщений: 141
Mind
_Gavrysh_
пропущено...


Ночная обработка. Концу года перестаёт хватать времени до утра. Нужно ускорить процесс.
Если запросы кривые SSD не поможет.
Сначала выясните почему обработка тормозит.

Ну оптимизацией запросов занимаюсь постоянно насколько мне хватает квалификация.
Просто ближе к концу года увеличиваются объёмы. Одна только скачка информации с удалённых серверов занимает приблизительно
6 часов, плюс руководство хочет, что бы некоторый народ после работы оставался часика так на 3-4 т.е обработку могу включить
в лучшем случае в 21 час и времени почти не остаётся.
2 апр 15, 09:30    [17462671]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить