0
최근에 저는 위의 오류로 인해 내 직업 중 일부가 실패한 것으로 나타났습니다. 내가 SQL Server 2005 32 비트 -Error : 연결된 서버 "(null)"의 OLE DB 공급자 "OLEDB.1"에서 오류가 발생했습니다. 공급자가 메모리가 부족합니다.
총 이익 (MEM), KB || MySQL을
에서 아래의 결과를 얻었다 https://www.johnsansom.com/sql-server-memory-configuration-determining-memtoleave-settings/WITH VAS_Summary AS
(
SELECT Size = VAS_Dump.Size,
Reserved = SUM(CASE(CONVERT(INT, VAS_Dump.Base)^0) WHEN 0 THEN 0 ELSE 1 END),
Free = SUM(CASE(CONVERT(INT, VAS_Dump.Base)^0) WHEN 0 THEN 1 ELSE 0 END)
FROM
(
SELECT CONVERT(VARBINARY, SUM(region_size_in_bytes)) [Size],
region_allocation_base_address [Base]
FROM sys.dm_os_virtual_address_dump
WHERE region_allocation_base_address <> 0
GROUP BY region_allocation_base_address
UNION
SELECT
CONVERT(VARBINARY, region_size_in_bytes) [Size],
region_allocation_base_address [Base]
FROM sys.dm_os_virtual_address_dump
WHERE region_allocation_base_address = 0x0) AS VAS_Dump
GROUP BY Size
)
SELECT
SUM(CONVERT(BIGINT, Size) * Free)/1024 AS [Total avail mem, KB],
CAST(MAX(Size) AS BIGINT)/1024 AS [Max free size, KB]
FROM VAS_Summary WHERE FREE <> 0
더 - 내가 구글 때이 아래 기사를 발견 최대 여유 공간, KB 69448 || 3264
이 기사는 VAS 메모리에 대해 말한다. VAS 메모리와 관련이 있는지 모르겠다. 그렇다면 어떻게 지우거나 늘릴 수 있습니까? 나는 이것을 처음 보았을 때 프로 수준이 아니며 서버 메모리로 간다. 어떤 사람이 나를 도와 줄 수 있을까? 당신이 누군가 단계적인 방법으로 말할 수 있다면 나를 이해하는 것이 좋을 것입니다. 감사합니다