Я унаследовал проблему исследования производительности, когда база данных SQLServer 2008 (а также 2012) имеет файлы данных, индексов и журналов на одном диске. D: Диск D: фактически является частью SAN. На данный момент у меня не так много подробностей.
Я рекомендую иметь как минимум 3 диска: 1 для данных, 1 для индексов, 1 для журнала транзакций. Здесь мы можем сделать гораздо больше, именно с этого я и хотел начать, поскольку мы исследуем все возможные проблемы, которые могут возникнуть.
Моя интуиция подсказывает, что даже если они сделают больше «логических дисков» в SAN и сделают их доступными для ОС и SQLServer, мы бы продвинулись дальше, но я встретил полное сопротивление, заявив, что это одно и то же, поскольку все они находятся на SAN, поэтому нагрузка распределяется.
Может, они и правы, но я так не думаю. Мне все равно, кто прав, я пытаюсь найти конкретную статью или что-то, что так или иначе прояснит это. Кажется, я не могу найти на это идеального ответа.
На мой взгляд, даже если один диск D: находится в сети SAN, для ОС это один диск, который будет иметь «единый буфер» между ОС и SAN и может стать кандидатом на разногласия. У меня нет реального опыта работы с технологией SAN, поэтому, если я ошибаюсь, я хочу понять.
Спасибо за любые указания.
Вам необходимо установить базовую производительность, потому что ваше использование отличается от использования всеми остальными.
Может случиться так, что для загрузки потребуется наличие отдельных массивов, но в большинстве случаев разделение существующего массива даст вам худшую производительность, если вы не добавляете диски.
Но то, о чем вы просите, не имеет смысла, потому что все заканчивается тем же. Если количество элементов, добавленных в очереди, не меньше скорости снятых элементов, не имеет значения, сколько очередей у вас есть, все они заполнятся.
Страницы ссылок с реальными результатами https://www.google.co.uk/search?q=sql+san+best+practice
Я нашел эту ссылку, и, похоже, она отвечает на вопрос достаточно для моих целей. Я полагаю, что интуитивно знаю, почему это не очень хорошая идея, но не смог найти статью, «с которой нельзя спорить», и у меня нет доступа или разрешения на среду, которая позволила бы мне настроить эксперимент.