У меня очень большая БД, используемая в основном для аналитики. Производительность в целом очень вялая. Я просто заметил, что при выполнении запроса ниже объем используемой виртуальной памяти значительно превышает объем доступной физической памяти. В настоящее время физическая память составляет 10 ГБ (10238 тыс. Байт), тогда как виртуальная память возвращает значительно больше - 8388607k байтов. Это кажется действительно неправильным, но я немного потеряю, как продолжить.Использование и производительность виртуальной памяти SQL Server
USE [master];
GO
select
cpu_count
, hyperthread_ratio
, physical_memory_in_bytes/1048576 as 'mem_MB'
, virtual_memory_in_bytes/1048576 as 'virtual_mem_MB'
, max_workers_count
, os_error_mode
, os_priority_class
from
sys.dm_os_sys_info
10 ГБ составляет около 10 000 000 000 байт, не 10238 байт –
Можете ли вы уточнить, что вы спрашиваете? Не уверен, в чем вопрос. –
** Примечание: ** Я отредактировал вопрос, чтобы изменить 'bytes' на 'k bytes'. Не совсем верно, что это значит. – egrunin