Делать что-либо на моем компьютере с Windows Server невыносимо медленно, вплоть до того, что система почти становится непригодной для использования ... Заглянув в него, я вижу, что ЦП не используется, а ОЗУ достаточно много. Однако процесс SQL Server потребляет ввод-вывод, есть ли способ ограничить объем ввода-вывода, который он использует, как и память?
Что ж, позвольте мне начать с того, что: угадайте, почему люди ПЛАНИРУЮТ расположение дисков на своих серверах SQL должным образом, чтобы иметь отдельные диски для баз данных с ТОННАМИ ввода-вывода;) Да, именно так - SQL Server съедает весь ввод-вывод.
В зависимости от вашей версии существует регулятор ресурсов, который вы можете использовать (в SQL Server) для ограничения использования ресурсов. В SQL Server 2012 это также включает ограничения не только ЦП, но и операций ввода-вывода в секунду.
В противном случае - если у вас есть SQL Server, который требует большого количества операций ввода-вывода, возможно, пора узнать, как правильно спланировать сервер для вашего sql-сервера? "Диск" скорее всего не режет. Вроде совсем нет. ДИСКИ - некоторые из них SSD, у которых ЧУДЕСНЫЙ предел операций ввода-вывода в секунду, который примерно в 100 раз выше, чем у жестких дисков, - действительно помогут.
Для получения полной информации вы находитесь не в том месте - это вопрос администратора баз данных, есть dba.stackexchange.com, где вы можете получить дополнительную информацию о своем лучшем / рекомендуемом макете диска. Тем не менее, вам нужно будет предоставить ТОННУ дополнительной информации, чтобы люди могли вам помочь.