Настройка SQL для работы с pci-e SSD
По теме из базы знаний
Найденные решения
В целом из описания ситуации дано только
1. что сервер домашний,
2. что в нем есть некий стрип-массив из двух дисков,
3. что предполагается использовать какую-то программу 1С.
Неизвестно:
0. цель использования 1С дома на специальном домашнем сервере,
1. конфигурация остальной части аппаратной платформы сервера СУБД,
2. конфигурация сетевого окружения, наличие к-л других серверов, виртуальных машин и т.д.
3. версия платформы 1с, прикладное решение ((а вдруг - это какая-то старая узко специализированная конфа, которая крутится на 1с 8.0 ??)).
4. количество и режим работы пользователей.
5. способы доставки приложения пользователям,
……
и. т.д.
Для каких либо рекомендаций по тонкой настройке надо обо всем этом иметь представление.
А иначе получатся только какие-то домыслы вместо реальных советов.
На основании имеющейся информации только самые грубые (не тонкие) настройки можно порекомендовать.
Например, первым делом демонтировать РАЙД, т.е. разделить носители, поставить третий ССД, на один ССД положить файл данных базы, на второй - системную базу TEMPDB, на третий - файл журнала транзакций базы.
Если третьего нет, то на один - TEMPDB, на другой базу журналом.
1. что сервер домашний,
2. что в нем есть некий стрип-массив из двух дисков,
3. что предполагается использовать какую-то программу 1С.
Неизвестно:
0. цель использования 1С дома на специальном домашнем сервере,
1. конфигурация остальной части аппаратной платформы сервера СУБД,
2. конфигурация сетевого окружения, наличие к-л других серверов, виртуальных машин и т.д.
3. версия платформы 1с, прикладное решение ((а вдруг - это какая-то старая узко специализированная конфа, которая крутится на 1с 8.0 ??)).
4. количество и режим работы пользователей.
5. способы доставки приложения пользователям,
……
и. т.д.
Для каких либо рекомендаций по тонкой настройке надо обо всем этом иметь представление.
А иначе получатся только какие-то домыслы вместо реальных советов.
На основании имеющейся информации только самые грубые (не тонкие) настройки можно порекомендовать.
Например, первым делом демонтировать РАЙД, т.е. разделить носители, поставить третий ССД, на один ССД положить файл данных базы, на второй - системную базу TEMPDB, на третий - файл журнала транзакций базы.
Если третьего нет, то на один - TEMPDB, на другой базу журналом.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А почему вы считаете что что то следует оптимизировать?
У вас на СУБД есть очередь на доступ к дисковой подсистеме? Или вы видите ожидание дисковой подсистемы для текущих запросов?
Приложите снимок с графиками Acrivity Monitor из SSMS
У вас на СУБД есть очередь на доступ к дисковой подсистеме? Или вы видите ожидание дисковой подсистемы для текущих запросов?
Приложите снимок с графиками Acrivity Monitor из SSMS
В целом из описания ситуации дано только
1. что сервер домашний,
2. что в нем есть некий стрип-массив из двух дисков,
3. что предполагается использовать какую-то программу 1С.
Неизвестно:
0. цель использования 1С дома на специальном домашнем сервере,
1. конфигурация остальной части аппаратной платформы сервера СУБД,
2. конфигурация сетевого окружения, наличие к-л других серверов, виртуальных машин и т.д.
3. версия платформы 1с, прикладное решение ((а вдруг - это какая-то старая узко специализированная конфа, которая крутится на 1с 8.0 ??)).
4. количество и режим работы пользователей.
5. способы доставки приложения пользователям,
……
и. т.д.
Для каких либо рекомендаций по тонкой настройке надо обо всем этом иметь представление.
А иначе получатся только какие-то домыслы вместо реальных советов.
На основании имеющейся информации только самые грубые (не тонкие) настройки можно порекомендовать.
Например, первым делом демонтировать РАЙД, т.е. разделить носители, поставить третий ССД, на один ССД положить файл данных базы, на второй - системную базу TEMPDB, на третий - файл журнала транзакций базы.
Если третьего нет, то на один - TEMPDB, на другой базу журналом.
1. что сервер домашний,
2. что в нем есть некий стрип-массив из двух дисков,
3. что предполагается использовать какую-то программу 1С.
Неизвестно:
0. цель использования 1С дома на специальном домашнем сервере,
1. конфигурация остальной части аппаратной платформы сервера СУБД,
2. конфигурация сетевого окружения, наличие к-л других серверов, виртуальных машин и т.д.
3. версия платформы 1с, прикладное решение ((а вдруг - это какая-то старая узко специализированная конфа, которая крутится на 1с 8.0 ??)).
4. количество и режим работы пользователей.
5. способы доставки приложения пользователям,
……
и. т.д.
Для каких либо рекомендаций по тонкой настройке надо обо всем этом иметь представление.
А иначе получатся только какие-то домыслы вместо реальных советов.
На основании имеющейся информации только самые грубые (не тонкие) настройки можно порекомендовать.
Например, первым делом демонтировать РАЙД, т.е. разделить носители, поставить третий ССД, на один ССД положить файл данных базы, на второй - системную базу TEMPDB, на третий - файл журнала транзакций базы.
Если третьего нет, то на один - TEMPDB, на другой базу журналом.
Яснее не стало, но советую сравнить скорость отдельно подключенного диска pci-e SSD и в рейде. Чтобы не ломать массив, можно сначала его текущую скорость например снять тестом и сравнить с характеристиками вендора.
Не раз видел картину, когда рейд чуть ли не в 10 раз замедлял такой диск, так как технология рейда была для сата дисков дефакто. Конечно, за новинками гигабиты каждый день не слежу, но раньше у них рейды были не учитывающие скорость nvme.
Не раз видел картину, когда рейд чуть ли не в 10 раз замедлял такой диск, так как технология рейда была для сата дисков дефакто. Конечно, за новинками гигабиты каждый день не слежу, но раньше у них рейды были не учитывающие скорость nvme.
(12) если у вас рейд "выстрелил" хорошо, то не трогайте его, не заморачивайтесь 60%
надеюсь что ваш контроллер рейда умеет делать trim, но на всякий случай через два месяца снова выполните тест, так как некоторые массивы со временем сопровождаются общим падением скорости в тестах
остальные усилия имхо лучше прилагать с точки зрения кода, так как надо нагрузку не как черный ящик рассматривать, а смотреть кто и чего конкретно делает
надеюсь что ваш контроллер рейда умеет делать trim, но на всякий случай через два месяца снова выполните тест, так как некоторые массивы со временем сопровождаются общим падением скорости в тестах
остальные усилия имхо лучше прилагать с точки зрения кода, так как надо нагрузку не как черный ящик рассматривать, а смотреть кто и чего конкретно делает
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот