В этой статье я рассмотрю вопросы связанные с производительностью Microsoft SQL Server в виртуальной среде на примере гипервизора Proxmox и способы её повысить. С какими проблемами можно столкнуться в плане производительности SQL сервера: Повышение производительности достигается изменением следующих параметров и настроек: 1. Первое и самое основное - это проверка Shared Memory, если 1С и MSSQL на одной машине: 2. Блокировка страниц в памяти Решается отключением для учетной записи из под которой работает служба SQL параметра Блокировка страниц в памяти...
В свойствах SQL сервера на странице Processors ставим галку Boost SQL Server priority. Настраиваем Maximum worker threads. По умолчанию там стоит 0, это означает, что SQL Server сам управляет этим параметром. Он ставит количество потоков так: Число процессоров 32-разряда 64-разряда
<= 4 процессора 256 512
8 процессоров 288 576
16 процессоров 352 704
32 процессора 480 960
64 процессора 736 1472
128 процессоров 4224 4480
256 процессоров 8320 8576 У меня 8 процессоров и 64-разрядная ось, значит, по умолчанию будет 576 потоков...