locked
There is insufficient system memory in resource pool 'internal' to run this query.

    Pertanyaan

  • Windows Server 2003 32-bites gépen 4GB memóriával Sqlserver 2008-as fut.

    10-12 kliens kapcsolódik hozzá, úgy hetente kiírja a fenti hibaüzenetet.

    Már próbáltam max. memória korlátot beállítani 2GB-ra -g512 konfig. beállítással, így 2 hetet tudtam elérni vele.

    Szerintetek segít, ha kibővítjük a memóriát 12GB-ra és AWE kapcsolót beállítjuk?

    Illetve ezek a bűvös utasítások segítenek a fenti probléma megoldására:

    DBCC FREESYSTEMCACHE ('ALL');
    DBCC FREESESSIONCACHE
    DBCC FREEPROCCACHE
    DBCC DROPCLEANBUFFERS

    Van-es lekérdezés, vagy felület a memória használatára az SQLSERVER-hez?

     

    Köszönettel,

    Frisch Imre

    Rendszerfejlesztő


    kenya
    08 Februari 2011 7:59

Semua Balasan

  • Nem nagyobb adatmennyiséget tölt át valahonnan valamelyik tárolteljárás? Pl sok select into insert into stb dolgokkal?

     

    Ezek a táblák segíthetnek:

    SELECT * FROM sys.dm_os_memory_clerks

    SELECT * FROM sys.dm_os_memory_cache_counters

    SELECT * FROM sys.dm_os_memory_cache_clock_hands

    SELECT * FROM sys.dm_os_memory_cache_hash_tables

    SELECT * FROM sys.dm_os_memory_cache_entries

     

    doksi:http://msdn.microsoft.com/en-us/library/dd672789(v=sql.100).aspx

     


    István Sáfár
    08 Februari 2011 14:00