701: There is insufficient system memory in resource pool to run this query
SQL ServerNe demek?
SQL Server, sorguyu çalıştırmak için gerekli belleği ilgili kaynak havuzundan (resource pool) ayıramadı. Bellek baskısı nedeniyle işlem başarısız oldu.
Neden olur?
Yetersiz sunucu belleği, düşük max server memory ayarı, bellek tüketen büyük sorgular (geniş sıralama/hash), bellek sızıntısı, çok sayıda eşzamanlı istek veya Resource Governor havuz sınırları.
Nasıl çözülür?
max server memory ayarını gözden geçirin ve sunucuya yeterli fiziksel RAM sağlayın. Bellek tüketen sorguları optimize edin (uygun index, daha az sıralama/hash). Bellek durumunu izleyin: sys.dm_os_memory_clerks, DBCC MEMORYSTATUS, Perfmon bellek sayaçları. Resource Governor havuz sınırlarını ayarlayın. Gerekirse eşzamanlılığı azaltın.
Aynı motorda diğer kayıtlar
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)
- 824SQL Server detected a logical consistency-based I/O error (page corruption)
- 845Time-out occurred while waiting for buffer latch
- 3201Cannot open backup device. Operating system error (backup device error)
- 8134Divide by zero error encountered
- 245Conversion failed when converting the value to data type