SQL Server 2012 lastet CPU und RAM vollkommen aus
Hallo liebe Kollegen und Kolleginen,
es ist so das wir in unserem 3 Mann Unternehmen eine Sharepointsite eingerichtet haben, in der wir diverse Tätigkeiten wie offene Probleme, Kontrollen udgl. eintragen. Diese Site ist im Moment weder mit IE noch mit zB. Chrome richtig erreichbar. Jetzt hat mich mein Chef darum gebeten mich mit dem ganzen auseinanderzusetzen. In diversen Forenbeiträgen und Informationen heisst es, das sich der SQL (und auch Exchange) gerne mal den kompletten RAM krallen.
Nach einiger Suche am Server selber, habe ich das SQL Management Studio gefunden in dem ja CPU und RAM konfiguriert werden können. Da ist mir der maximale zugewisenen Speicher schonmal ins Auge gestochen!!! -> 2147483647MB!!!!!! Wenn ich mich nicht täusche wären das ja 2048TB an zugewiesenem Speicher. Physich sind dem Server 2012 aber nur 4GB zugewiesen.
Kann das zB für die massive Auslastung verantwortlich sein? Was für Einstellungen könnt Ihr empfehlen? Habt Ihr damit schon Erfahrung?
Der SQL Server wurde wie gesagt auf einem Server 2012 installiert der virtualisiert ist auf einem ESXi. Vorsorglich hab ich jetzt einmal 2048MB RAM zugewiesen. Reicht das aus oder ist das zu wenig?
es ist so das wir in unserem 3 Mann Unternehmen eine Sharepointsite eingerichtet haben, in der wir diverse Tätigkeiten wie offene Probleme, Kontrollen udgl. eintragen. Diese Site ist im Moment weder mit IE noch mit zB. Chrome richtig erreichbar. Jetzt hat mich mein Chef darum gebeten mich mit dem ganzen auseinanderzusetzen. In diversen Forenbeiträgen und Informationen heisst es, das sich der SQL (und auch Exchange) gerne mal den kompletten RAM krallen.
Nach einiger Suche am Server selber, habe ich das SQL Management Studio gefunden in dem ja CPU und RAM konfiguriert werden können. Da ist mir der maximale zugewisenen Speicher schonmal ins Auge gestochen!!! -> 2147483647MB!!!!!! Wenn ich mich nicht täusche wären das ja 2048TB an zugewiesenem Speicher. Physich sind dem Server 2012 aber nur 4GB zugewiesen.
Kann das zB für die massive Auslastung verantwortlich sein? Was für Einstellungen könnt Ihr empfehlen? Habt Ihr damit schon Erfahrung?
Der SQL Server wurde wie gesagt auf einem Server 2012 installiert der virtualisiert ist auf einem ESXi. Vorsorglich hab ich jetzt einmal 2048MB RAM zugewiesen. Reicht das aus oder ist das zu wenig?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202091
Url: https://administrator.de/forum/sql-server-2012-lastet-cpu-und-ram-vollkommen-aus-202091.html
Ausgedruckt am: 27.12.2024 um 01:12 Uhr
10 Kommentare
Neuester Kommentar
Wir haben hier 3 SQL Server laufen und alle krallen sich immer den vollen Arbeitsspeicher. Die geben den aber nach Bedarf anderer Programme den auch wieder frei.
Am saubersten ist aber wenn du einen Server hast der nur für die SQL Datenbank zuständig ist und sonst eigentlich keine Dienste darauf laufen. So haben wir es geregelt.
Am saubersten ist aber wenn du einen Server hast der nur für die SQL Datenbank zuständig ist und sonst eigentlich keine Dienste darauf laufen. So haben wir es geregelt.
Hallo,
Worauf genau stützt sich diese Aussage?
Zitat von @Hitman4021:
Hallo,
du weist schon das die Minimum Systemanforderung für Server 2012 bei 8GB RAM liegt oder?
Gruß
Hallo,
du weist schon das die Minimum Systemanforderung für Server 2012 bei 8GB RAM liegt oder?
Gruß
Worauf genau stützt sich diese Aussage?
Zitat von @Hitman4021:
Hallo,
> Worauf genau stützt sich diese Aussage?
Hmm finde ich gerade nicht. War das der SBS 2011?
Hallo,
> Worauf genau stützt sich diese Aussage?
Hmm finde ich gerade nicht. War das der SBS 2011?
Richtig. Beim SBS ist Minimum 8 GB. Drunter lässt sich dieser nicht installieren.
Beim Server 2012 sind es Minimum 512 MB.
Ob das Sinn macht sei dahingestellt.
Naja seis drum, ein Server 2012 + SQL 2012 mit 4GB RAM, hier wundert es mich nicht das das Ding langsam ist.
Möglich
Da der OP aber nicht mal sagt, um welche SharePoint Version (2007,2010,2013, Foundation, Standard, Enterprise) es sich handelt oder welche Fehlermeldung er genau bekommt, kann man nur raten wo das Problem sein könnte.
Nicht richtig erreichbar ist halt eine Fehlermeldung, die viel bedeuten kann.
Ist die Seite nun erreichbar oder nicht oder manchmal oder kommt er einen Fehler 404?
Was er mit massive Auslastung meint, ist auch fraglich.
Wenn der Ram eines Servers genutzt wird, ist das doch nicht schlecht.
Soll der Ram nutzlos im Server ungenutzt verkümmern im Leerlauf?
Interessant wäre eine genaue Fehlermeldung, die der OP bekommt.
Was steht in den Logs/Ereignisanzeige des Servers?
Wenn der OP den Verdacht hat, der Server habe zu wenig Leistung: Im ESXI einfach mehr Leistung (Ram/CPU) zuweisen und den Fehler beobachten.
Hi Leute,
ich denke, in der Firma wurde mal wieder der Bock zum Gärtner gemacht.
@TheFstX,
bei deiner Fehleranalyse und folgender Aussage, kann man nichts anderes vermuten:
Das sagt eigentlich alles, oder?
Sollen wir wirklich jedem Ahnunglosen, der administrator.de beim googlen gefunden hat, helfen, seinen Server kaputt zu konfigurieren?
@TheFstX,
du kannst die RAM-Einstellungen des SQL-Server ruhig auf den Standardeinstellungen belassen. Mehr als die vorhandenen 4 GB kann der Server eh nicht nutzen.
ich denke, in der Firma wurde mal wieder der Bock zum Gärtner gemacht.
@TheFstX,
bei deiner Fehleranalyse und folgender Aussage, kann man nichts anderes vermuten:
Nach einiger Suche am Server selber, habe ich das SQL Management Studio gefunden in dem ja CPU und RAM konfiguriert werden können. Da ist mir der maximale zugewisenen Speicher schonmal ins Auge gestochen!!! -> 2147483647MB!!!!!! Wenn ich mich nicht täusche wären das ja 2048TB an zugewiesenem Speicher.
Das sagt eigentlich alles, oder?
Sollen wir wirklich jedem Ahnunglosen, der administrator.de beim googlen gefunden hat, helfen, seinen Server kaputt zu konfigurieren?
@TheFstX,
du kannst die RAM-Einstellungen des SQL-Server ruhig auf den Standardeinstellungen belassen. Mehr als die vorhandenen 4 GB kann der Server eh nicht nutzen.
Moin
Hast du mal mit dem Taskmanager/Processexplorer geschaut, wieviel RAM der SQL-Server wirklich davon nutzt?
Dort kann man auch sehen, welche Anwendung die CPU so stark auslastet.
Der SQL-Server nimmt sich soviel Speicher, wie er benötigt. Dieser verbleibt bei ihm und wenn andere Anwendungen RAM anfordern, gbt der SQL-Server nichtbenötigten Speicher an diese ab.
Es gibt natürlich die Möglichkeit, den Speicher für bestimmte Szenarien zu beschränken. Das ist auch kein Hexenwerk.
Allerdings sollte man wissen, wie sich die Anwendung verhält, wenn der zugewiesene Speicher zu gering ist. Das hat manchmal sehr unschöne Nebenwirkungen.
Eine kurze Google-Suche hätte dir bestimmt auch diese MS-Anleitung geschenkt.
Bei einem Server 2012, auf dem Sharepoint 2013 mit SQL-Server 2012 läuft, mit 4 GB RAM kann ich mir nicht vorstellen, dass der SQL-Server viel abzugeben hat.
Hier schreibt MS, dass der Sharepoint Foundation 2013 mindestens 8 GB RAM haben sollte.
Gestern habe ich ja entdeckt das dem SQL wahnwitzige 2048TB maximalem Arbeitsspeicher zugesprochen sind. Ist es dann nicht so das sich SQL auf Grund dieser Einstellung den kompletten noch zur Verfügung stehenden Arbeitsspeicher krallt. Immerhin wurden im ja 2048TB versprochen?!
Du hast es immer noch nicht kapiert, gell? Hast du mal mit dem Taskmanager/Processexplorer geschaut, wieviel RAM der SQL-Server wirklich davon nutzt?
Dort kann man auch sehen, welche Anwendung die CPU so stark auslastet.
Der SQL-Server nimmt sich soviel Speicher, wie er benötigt. Dieser verbleibt bei ihm und wenn andere Anwendungen RAM anfordern, gbt der SQL-Server nichtbenötigten Speicher an diese ab.
Es gibt natürlich die Möglichkeit, den Speicher für bestimmte Szenarien zu beschränken. Das ist auch kein Hexenwerk.
Allerdings sollte man wissen, wie sich die Anwendung verhält, wenn der zugewiesene Speicher zu gering ist. Das hat manchmal sehr unschöne Nebenwirkungen.
Eine kurze Google-Suche hätte dir bestimmt auch diese MS-Anleitung geschenkt.
Bei einem Server 2012, auf dem Sharepoint 2013 mit SQL-Server 2012 läuft, mit 4 GB RAM kann ich mir nicht vorstellen, dass der SQL-Server viel abzugeben hat.
Hier schreibt MS, dass der Sharepoint Foundation 2013 mindestens 8 GB RAM haben sollte.
Hallo,
gib dem Server mal mindestens 16-24GB RAM. Und als nächstes schmeiß die RAM Beschränkung für SQL und Sharepoint wieder raus.
Und dann wirst du sehen das beide den Speicher wieder freigeben den Sie nicht benötigen. Der SQL Server hat von den 3GB die er bekommt einfach nichts abzugeben wenn Sharepoint es braucht.
Gruß
gib dem Server mal mindestens 16-24GB RAM. Und als nächstes schmeiß die RAM Beschränkung für SQL und Sharepoint wieder raus.
Und dann wirst du sehen das beide den Speicher wieder freigeben den Sie nicht benötigen. Der SQL Server hat von den 3GB die er bekommt einfach nichts abzugeben wenn Sharepoint es braucht.
Gruß