Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Доброго времени суток.
Есть соображениия и вопросы по оптимизации файловой структуры базы.
Если у кого есть подобный опыт, буду признателен вашим коментариям.
И так, есть база, большая, вот соображения по поводу её корректного размещения:
- служебные базы должны лежать на отдельном диске
- как правило, в базе есть одна или две очень большие таблицы, не более, предлагается:
- создать отдельный файл для индексов большой таблицы
- файловую группу, состоящую из 3-4 файлов, в них положить саму таблицу, это для того, чтобы при обращении к таблице был не один поток, а сразу несколько
- лог должен лежать на отдельном от данных диске
- рэйд лучше, если будет 10

Теперь просьба, ваши коментарии ...

Вопросы:
- по производительности, какой выигрыш БД получает находясь на рэйде 10 против пятерки, естественно R/W, естественно приблизительно
- сильно ли выигрывает произаодительность при разнесении нахождения таблицы на несколько файлов, есть ли подобный опыт?

Надеюсь эта ветка потом очень многим поможет, будет полезна )))
8 июн 11, 13:31    [10782459]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Таких веток уже есть здесь, каждую неделю всплывают.
8 июн 11, 13:46    [10782628]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
missing.fox
Member

Откуда:
Сообщений: 264
И тем немение я не нашел.
А искал ...
8 июн 11, 14:08    [10782828]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
https://www.sql.ru/forum/actualtopics.aspx?search=raid+10&submit=%CD%E0%E9%F2%E8&bid=1
8 июн 11, 14:14    [10782885]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Согласен, про производительность зэйда много копий сломано, НО!!!
Есть и другой вопрос

- сильно ли выигрывает произаодительность при разнесении нахождения таблицы на несколько файлов, есть ли подобный опыт?
8 июн 11, 15:41    [10783815]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
missing.fox
Согласен, про производительность зэйда много копий сломано, НО!!!
Есть и другой вопрос

- сильно ли выигрывает произаодительность при разнесении нахождения таблицы на несколько файлов, есть ли подобный опыт?
Ну то есть вы ничего и не прочитали, да?
8 июн 11, 15:45    [10783859]     Ответить | Цитировать Сообщить модератору
 Re: Тюнинг базы, есть соображения, опыт подобной реализации.  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10802
Блог
missing.fox
  • создать отдельный файл для индексов большой таблицы - только хуже сделаете.

  • файловую группу, состоящую из 3-4 файлов, в них положить саму таблицу, это для того, чтобы при обращении к таблице был не один поток, а сразу несколько - SQL Server одинаково хорошо поддерживает многопоточность к одному или нескольким файлам. Выигрыш будет только если файлы лягут на физически разные диски.

  • рэйд лучше, если будет 10 - неправда, RAID10 - это компромис, когда нужно много массивов под VLDB.
  • 9 июн 11, 13:55    [10789594]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить