none
Оптимизация БД SQL Server 2005 RRS feed

  • Вопрос

  • Имеется 2 физических диска. На одном из них установлен SQL Server с несколькими рабочими базами данных, а на втором ничего. Будет ли лучше, если перенести файлы журналов на второй диск, а файлы данных оставить на своем месте?
    25 ноября 2011 г. 10:45

Ответы

  • Рекомендуется MDF и LDF файлы хранить на различных физических дисках.
    Но если база сама по себе организована неоптимально или операции INSERT/UPDATE/DELETE выполняются редко, то такое разделение не принесет ощутимо дополнительного performance.
    • Предложено в качестве ответа Dalex83 28 ноября 2011 г. 14:45
    • Отменено предложение в качестве ответа vestin777 30 ноября 2011 г. 9:35
    • Помечено в качестве ответа vestin777 3 декабря 2011 г. 13:09
    27 ноября 2011 г. 15:22
  • Эффект будет ! Я б еще и SQL Server  на отдельный вынес диск +  и вынес бы temp db и оптимизировал бы работу ее работу.По факту  базы у вас в файловой группе или как ?

    Хотя бы с логами и базами разбиритесь а далее в файловую группу используйте!

    • Предложено в качестве ответа Dalex83 28 ноября 2011 г. 14:45
    • Отменено предложение в качестве ответа vestin777 30 ноября 2011 г. 9:36
    • Помечено в качестве ответа vestin777 3 декабря 2011 г. 13:09
    28 ноября 2011 г. 14:45

Все ответы

  • Рекомендуется MDF и LDF файлы хранить на различных физических дисках.
    Но если база сама по себе организована неоптимально или операции INSERT/UPDATE/DELETE выполняются редко, то такое разделение не принесет ощутимо дополнительного performance.
    • Предложено в качестве ответа Dalex83 28 ноября 2011 г. 14:45
    • Отменено предложение в качестве ответа vestin777 30 ноября 2011 г. 9:35
    • Помечено в качестве ответа vestin777 3 декабря 2011 г. 13:09
    27 ноября 2011 г. 15:22
  • Эффект будет ! Я б еще и SQL Server  на отдельный вынес диск +  и вынес бы temp db и оптимизировал бы работу ее работу.По факту  базы у вас в файловой группе или как ?

    Хотя бы с логами и базами разбиритесь а далее в файловую группу используйте!

    • Предложено в качестве ответа Dalex83 28 ноября 2011 г. 14:45
    • Отменено предложение в качестве ответа vestin777 30 ноября 2011 г. 9:36
    • Помечено в качестве ответа vestin777 3 декабря 2011 г. 13:09
    28 ноября 2011 г. 14:45
  • Нет, файловые группы я еще не использовал. Какие преимущества использования файловых групп?

    Что означает вынести SQL Server на отдельный диск? Это т.е. системные базы и рабочие базы на разных дисках? Можно как-то по подробнее об этом?

    29 ноября 2011 г. 3:08
  • Да будет лучше. Но перед тем как делать спроси себя а оно нужно тебе =)

    Сервер испытывает проблемы с IO?

     

    Если хочется, вот коротко о главном...

    Storage Top 10 Best Practices

    http://technet.microsoft.com/en-us/library/cc966534.aspx

     

     

    29 ноября 2011 г. 5:53
  • Нет, файловые группы я еще не использовал. Какие преимущества использования файловых групп?

    Что означает вынести SQL Server на отдельный диск? Это т.е. системные базы и рабочие базы на разных дисках? Можно как-то по подробнее об этом?

    Для нормальных показателей I\O сам SQL Server  инсталится на отдельный диск, отличный от того, где инсталится ОС.

    Temp db надо   выносить на отдельный диск в файловой группе пропорционально кол-во проц * кол-во оперативки .

    Так же конфигить надо и оперативку. Для  ОС надо  оставлять как минимум для комфортной... вообще проще знать что есть и стоит чтоб конкретные вещи . Есть такая тулза бесплатная BPA ! Ее используй .

    • Предложено в качестве ответа Dalex83 29 ноября 2011 г. 6:01
    • Отменено предложение в качестве ответа vestin777 30 ноября 2011 г. 9:36
    29 ноября 2011 г. 6:00
  • Мониторю показатели Системного монитора такие как:

    % Disk Read Time

    % Disk Time

    % Disk Write Time

    бывают значения более 100 и доходят до 3000. Эти значения же не являются нормальными?

    Как проверить испытывает ли сервер проблемы с IO?

    29 ноября 2011 г. 9:37
  • собираюсь разнести MDF и LDF файлы на различные физические диски.

    как можно протестировать производительность sql server?  хочу проверить даст это какой-нибудь результат или нет

    30 ноября 2011 г. 8:50