none
SQL Server Express 2008 R2 RRS feed

  • Domanda

  • Salve a tutti,

     ho una macchina (virtuale su VMWare) con Win Server 2008 SP2 Datacenter 4GB Ram e

     SQL Server Express 2008 R2 

    Dopo l'installazione la memoria occupata è oltre 3Gb. Ho letto che la configurazione di default di SQL Server prevede che l'engine usi tutta la RAM disponibile, a meno di non usare AWE - che però non è supportato nell'edizione Express - oppure di impostare la mem massima nelle impostazioni generali tramite il SSMS. Ho seguito questa seconda (e unica) strada ma la ram occupata è sempre oltre 3 Gb...

    Suggerimenti?

    Grazie

    Marco

    lunedì 25 luglio 2011 13:45

Risposte

  • Ciao Mapi65,

    la versione express di SQL Server 2008 R2 è limitata, riguardo alla memoria utilizzata, ad 1GB di RAM.
    Puoi visualizzare le caratteristiche complete qui (selezionando la Express Edition).

    I 3GB di memoria occupata dove li leggi ?
    Per verificare quanto sta "consumando" effettivamente la tua istanza di SQL Express puoi aprire il Performance Monitor ed aggiungere, dai contatori di SQL Server Memory il contatore Total Server Memory (KB).

     

     


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD ..::.. Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    lunedì 25 luglio 2011 14:39

Tutte le risposte

  • Ciao Mapi65,

    la versione express di SQL Server 2008 R2 è limitata, riguardo alla memoria utilizzata, ad 1GB di RAM.
    Puoi visualizzare le caratteristiche complete qui (selezionando la Express Edition).

    I 3GB di memoria occupata dove li leggi ?
    Per verificare quanto sta "consumando" effettivamente la tua istanza di SQL Express puoi aprire il Performance Monitor ed aggiungere, dai contatori di SQL Server Memory il contatore Total Server Memory (KB).

     

     


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD ..::.. Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    lunedì 25 luglio 2011 14:39
  • Ciao,

     grazie per la risposta; la situazione è laseguente.

    Se disabilito il servizio SQLSERVER e riavvio la macchina parte usando (dato di task Manager - linguetta performance) circa 600 Mb di ram.

    Appena avvio manualmente il servizio SQLSERVER vedo il grafico dell'utilizzo della memoria che cresce a vista d'occhio, con una rampa fino a fermarsi poco sopra i 3 Gb.

    Sapevo anche io che la Express Ed non può usare più di 1Gb, ma non spiego questo comportamento.

     

    lunedì 25 luglio 2011 15:01
  • OPS,

    in realtà approfondendo la questione, la mia macchina usa tutta questa ram anche senza nessun processo applicativo attivato. Cioè nuda e cruda al boot usa quasi 3 Gb di Ram!

    Approfondirò

    Grazie lo stesso per le info

     

    lunedì 25 luglio 2011 16:00