Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Memoria di sistema insufficiente nel pool di risorse 'internal'

788 views
Skip to first unread message

Stefano Fanari

unread,
Jun 7, 2011, 7:24:13 AM6/7/11
to
Buongiorno,
da un pò di giorni non riesco ad eseguire il piano di manutenzione
(con backup) del database, ne ad eseguire query complesse, l'errore
che si presenta è questo:

Nome registro: Application
Origine: MSSQLSERVER
Data: 07/06/2011 12:12:20
ID evento: 701
Categoria attività:Server
Livello: Errore
Parole chiave: Classico
Utente: N/D
Computer: xxxxxxxxxxxxxxxxxxxxxxxxxxx
Descrizione:
Memoria di sistema insufficiente nel pool di risorse 'internal' per
l'esecuzione della query.
XML evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">701</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-06-07T10:12:20.000000000Z" />
<EventRecordID>17512</EventRecordID>
<Channel>Application</Channel>
<Computer>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</Computer>
<Security />
</System>
<EventData>
<Data>internal</Data>

<Binary>BD02000011000000080000005200440053004400420030003100000006000000720064007300760036000000</
Binary>
</EventData>
</Event>

La macchina è un windows server 2008r2 virtualizzato con HyperV, il
database è sql server 2008r2 il tutto a 64 bit.
(memoria dinamica da 512Mb ad 8 GB, vedo però che il server non
richiede mai più di 2Gb di Ram)

qualcuno ha consigli in merito?

Grazie

Stefano

Qualcuno ha consigli in merito

David Martin

unread,
Jun 8, 2011, 2:36:44 AM6/8/11
to
Stefano Fanari wrote:
> Buongiorno,
> da un pò di giorni non riesco ad eseguire il piano di manutenzione
> (con backup) del database, ne ad eseguire query complesse, l'errore
> che si presenta è questo:
>
> Descrizione:
> Memoria di sistema insufficiente nel pool di risorse 'internal' per
> l'esecuzione della query.
>
> La macchina è un windows server 2008r2 virtualizzato con HyperV, il
> database è sql server 2008r2 il tutto a 64 bit.
> (memoria dinamica da 512Mb ad 8 GB, vedo però che il server non
> richiede mai più di 2Gb di Ram)
>
> qualcuno ha consigli in merito?

Non saprei cosa dirti, ma nella mia ignoranza la prima cosa che
guarderei è se il Resource Governor è abilitato, e in tal caso proverei
a disabilitarlo:
http://msdn.microsoft.com/en-us/library/bb934013.aspx

--
David Martin

Stefano Fanari

unread,
Jun 8, 2011, 2:57:22 AM6/8/11
to
On 8 Giu, 08:36, David Martin <david.mar...@libero.it> wrote:
> Stefano Fanari wrote:
> > Buongiorno,
> > da un p di giorni non riesco ad eseguire il piano di manutenzione

> > (con backup) del database, ne ad eseguire query complesse, l'errore
> > che si presenta questo:

>
> > Descrizione:
> > Memoria di sistema insufficiente nel pool di risorse 'internal' per
> > l'esecuzione della query.
>
> > La macchina un windows server 2008r2 virtualizzato con HyperV, il
> > database sql server 2008r2 il tutto a 64 bit.
> > (memoria dinamica da 512Mb ad 8 GB, vedo per che il server non
> > richiede mai pi di 2Gb di Ram)

>
> > qualcuno ha consigli in merito?
>
> Non saprei cosa dirti, ma nella mia ignoranza la prima cosa che
> guarderei se il Resource Governor abilitato, e in tal caso proverei
> a disabilitarlo:http://msdn.microsoft.com/en-us/library/bb934013.aspx
>

ciao ti ringrazio per la risposta, ma ho già risolto (non è colpa del
Resource Governator) è la gestione della memoria dinamica con hyperv
la causa.
Come descritto nella KB http://support.microsoft.com/kb/956893/en-us
la versione Standard di SQL Server non accetta l'aggiunta a caldo di
RAM, ma prende come RAM disponibile quella che ha trovato quando si è
avviato il servizio. Nel mio caso facevo partire il sistema con 512Mb
di RAM e quindi il SQL tentava di lavorare con quel quantitativo (ora
mi spiego anche perché il server non allocava mai più di 2 GB di RAM!)
di memoria, andando ovviamente in out of memory :-)

Grazie ancora per la risposta, spero che la soluzione possa servire
anche a qualcun'altro.

Ciao
Stefano


> --
> David Martin- Nascondi testo citato
>
> - Mostra testo citato -

David Martin

unread,
Jun 8, 2011, 3:11:15 AM6/8/11
to
Stefano Fanari wrote:
> On 8 Giu, 08:36, David Martin <david.mar...@libero.it> wrote:
>> Stefano Fanari wrote:
>>> Buongiorno,
>>> da un p di giorni non riesco ad eseguire il piano di manutenzione
>>> (con backup) del database, ne ad eseguire query complesse, l'errore
>>> che si presenta questo:
>>
>>> Descrizione:
>>> Memoria di sistema insufficiente nel pool di risorse 'internal' per
>>> l'esecuzione della query.
>>
>>> La macchina un windows server 2008r2 virtualizzato con HyperV, il
>>> database sql server 2008r2 il tutto a 64 bit.
>>> (memoria dinamica da 512Mb ad 8 GB, vedo per che il server non
>>> richiede mai pi di 2Gb di Ram)
>>
>>> qualcuno ha consigli in merito?
>>
>> Non saprei cosa dirti, ma nella mia ignoranza la prima cosa che
>> guarderei se il Resource Governor abilitato, e in tal caso proverei
>> a disabilitarlo:http://msdn.microsoft.com/en-us/library/bb934013.aspx
>
> ciao ti ringrazio per la risposta, ma ho già risolto (non è colpa del
> Resource Governator) è la gestione della memoria dinamica con hyperv
> la causa.

Ecco, lo sapevo di aver scritto 'na boiata :-)


> Come descritto nella KB http://support.microsoft.com/kb/956893/en-us
> la versione Standard di SQL Server non accetta l'aggiunta a caldo di
> RAM, ma prende come RAM disponibile quella che ha trovato quando si è
> avviato il servizio. Nel mio caso facevo partire il sistema con 512Mb
> di RAM e quindi il SQL tentava di lavorare con quel quantitativo (ora
> mi spiego anche perché il server non allocava mai più di 2 GB di RAM!)
> di memoria, andando ovviamente in out of memory :-)

Ottimo, ne abbiamo imparata una di nuova.
Grazie!

--
David Martin

0 new messages