Получение SQL Server 2016 большего процессорного времени

Получение SQL Server 2016 большего процессорного времени

Это хранилище файлов для внесения и вынесения файлов.

У меня SQL Server 2016 Express запущен на сервере Microsoft. Сервер существует почти исключительно для запуска приложения, которое использует SQL Server. Сервер Windows также обслуживает файлы, но эта нагрузка очень низкая. Он также служит сервером лицензий для приложения, но этот трафик практически отсутствует.

Я заметил, что максимальная загрузка процессора SQL Server в любой момент времени составляет 25%. Некоторые операции могут выполняться очень долго при управлении файлами и переупорядочивании файлов.

Я знаю, что SQL Server может быть очень сложным в управлении и требовать определенных навыков. Я не хочу и не имею времени становиться экспертом по SL-серверу.

Есть ли какие-то простые действия, которые я могу предпринять, чтобы увеличить загрузку процессора в этом случае?

решение1

У меня установлен SQL Server 2016 Express на сервере Microsoft.

Я заметил, что максимальная загрузка процессора SQL Server в любой момент времени составляет 25%.

Я не уверен, виртуальный это сервер или физический, и мы не знаем, сколько у него процессоров, поэтому 25% могут быть 4 ядрами или 25% могут быть 1 ядром. Это напрямую повлияет на использование SQL Server Express Edition.

Из документовдля ограничений SQL Express:

Ограничено меньшим из 1 сокета или 4 ядер

Таким образом, если у вас установлена ​​VM, настроенная на ширину (1 ядро ​​на сокет), то фактическая конфигурация VM — это то, что вас убивает. Если это физическая, вы находитесь во власти физической компоновки (которая обычно составляет 4 или более ядер на сокет).

Есть и другие соображения, которые нам нужно будет проанализировать по статистике ожидания для экземпляра, чтобы увидеть, где он в основном ждет. Кроме того, Express edition будет закрывать базы данных, которые неактивны после определенного периода времени, что может способствовать высокому ожиданию для приложения при первом или прерывистом подключении, это нельзя изменить.

Есть ли какие-то простые действия, которые я могу предпринять, чтобы увеличить загрузку процессора в этом случае?

Если это виртуальная машина, сделайте ее узкой (не менее 4 ядер на сокет), это все, что вы можете сделать с точки зрения оборудования/конфигурации на данном этапе, не рассматривая и не настраивая рабочую нагрузку.

Связанный контент