Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Tatsächliche verwendeter Speicher MS SQL Express 2008

Mitglied: leuchtmast

leuchtmast (Level 1) - Jetzt verbinden

27.11.2014, aktualisiert 28.11.2014, 1665 Aufrufe, 4 Kommentare, 1 Danke

Hallo zusammen,

gibt es eine Möglichkeit den gerade tatsächlich verwendeten Speicher eines MS SQL 2008 Express Datenbankserver auszulesen?
Die Expressversion ist ja auf 1 GB beschränkt. Mich würde interessieren, wieviel davon tatsächlich benutzt wird.

Im Taskmanager oder im SQL Server Managenment Studio wird mir nur der gesamte verwendbare Speicher angezeigt (~1,5GB).

Hintergrund ist, das unsere Warenwirtschaft damit läuft und wir immer wieder Engpässe haben. Hier wäre es hilfreich zu wissen, ob das Problem einfach an der Speicherbegrenzung liegt (Maximal 20 Benutzer, Datenbankgröße ~ 3GB)

Gruß Wolfgang.
Mitglied: vossi31
27.11.2014, aktualisiert 28.11.2014
Hallo,

wenn Du im Taskmanager den Prozess sqlservr.exe anschaust siehts Du den verwendeten Speicher.
Bei einer 3GB DB kann es gut sein, dass das die Bremse ist.
Bei uns war ein weiteres Argument für den Wechsel von der Express zur Standard, dass Werkzeuge vorhanden sind um die DB regelmäßig automatisch zu "reorganisieren". Wir haben von SQL2005 Express auf 2008 Standard gewechselt und es ist deutlich besser geworden. Allerdings ist auch der "Unterbau" jetzt neuer.

Henning
Bitte warten ..
Mitglied: Logan000
28.11.2014 um 08:58 Uhr
Moin moin,

Zitat von vossi31:
wenn Du im Taskmanager den Prozess sqlservr.exe anschaust siehts Du den verwendeten Speicher.
Jup, da würd ich auch schauen.
Bei einer 3GB DB kann es gut sein, dass das die Bremse ist.
Ja. Wenn man einepPerformate DB möchte ist man gut beraten dafür zu sorgen das der SQL Server ausreihend RAM hat (unterstützt) um die gesamte DB aufzunehmen.

Gruß L.
Bitte warten ..
Mitglied: AndreasHoster
LÖSUNG 28.11.2014, aktualisiert um 09:59 Uhr
Die 1GB Begrenzung trifft nur den SQL Buffer Pool (das ist der Bereich, den der SQL Server zum Cachen nimmt), deswegen siehst Du im Taskmanager auch mehr, weil der SQL Server noch fürs Programm Platz braucht und noch ein paar andere interne Buffer hat.

Zum Nachschauen, wieviel von welcher Datenbank gecached wird, kann man folgende Query verwenden:
01.
SELECT DB_NAME(database_id) AS [Database Name], 
02.
COUNT(*) * 8/1024.0 AS [Cached Size (MB)] 
03.
FROM sys.dm_os_buffer_descriptors 
04.
WHERE database_id > 4 -- system databases 
05.
AND database_id <> 32767 -- ResourceDB 
06.
GROUP BY DB_NAME(database_id) 
07.
ORDER BY [Cached Size (MB)] DESC;
Ein weiterer Anhaltspunkt ist die Page Life Expectancy, der Wert gibt an, wie lange eine Datenseite im Cache ist (in Sekunden), bevor sie von neuen Daten verdrängt wird. Je höher umso besser.
01.
SELECT OBJECT_NAME, cntr_value AS [Page Life Expectancy] 
02.
FROM sys.dm_os_performance_counters 
03.
where counter_name = N'Page life expectancy';
Wir haben auf unserem ERP System auf der Datenbank eine PLE von über 60000.
Bei Werten unter 1000 ist der Cache deutlich zu klein.
Aus der PLE kann man auch auf die I/O Belastung schliessen. Bei 1 GB Cache und eine PLE von 100 (Beispielswert), bedeutet das, daß jede Seite im Cache nach 100 Sekunden von einer neugeladenen verdrängt wird, also in 100 Sekunden der 1GB Cache einmal durchläuft, das sind 10MB/s Lesezugriffe.
Bitte warten ..
Mitglied: leuchtmast
28.11.2014 um 10:01 Uhr
Super! Vielen Dank!

Der Cache liegt im Moment bei etwa 650 MB und der PLE bei knapp 1200. Ich werde das über den Tag beobachten wenn mehr Mitarbeiter an der Datenbank arbeiten.

Gruß Wolfgang
Bitte warten ..
Ähnliche Inhalte
Windows Server

MS SQL Express 2008 - Wie kann ich das Logfile verkleinern?

gelöst Frage von ChrisRWindows Server3 Kommentare

Hallo Zusammen, bin erstmalig mit der Verwaltung eines MS SQL 2008 Express beschäftigt und habe nun festgestellt, dass bisher ...

Entwicklung

MS SQL 2008: Abfrage in Datei speichern

gelöst Frage von StephanCEntwicklung6 Kommentare

Hallo Zusammen, ich soll jeden Tag zu einer bestimmten Uhrzeit diverse Daten in einer Datei zur Verfügung stellen. Die ...

Windows Server

Problem: Migration SQL 2008 R2 EXPRESS auf SQL 2008 R2 STANDARD

gelöst Frage von D-LineWindows Server15 Kommentare

Guten Tag Miteinander und nachträglich allen noch ein frohes neues Jahr Gerne würde ich euch um Rat bitten bei ...

Datenbanken

MS SQL Server 2008 Auftragspriorität

gelöst Frage von SweetOneDatenbanken4 Kommentare

Hallo liebe Leute, ich hätte da heute mal eine Frage zum Thema Microsft SQL Server 2008. Die Forums-Suche hat ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 12 StundenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 12 StundenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 1 TagDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 1 TagSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Exchange Server
Exchange Postfach Einbindung Betriebs-rat -Arzt, Bewerbung .
gelöst Frage von YellowcakeExchange Server23 Kommentare

Hey ich habe da mal eine Denksport Aufgabe bekommen Genutzt wird ein Exchange Server 2010. hier gibt es den ...

Windows Server
Downgrade von Windows Server 2016 auf 2012 - Wie vorgehen?
Frage von EstefaniaWindows Server13 Kommentare

Guten Ich habe eine Frage an Erfahrene unter euch. Durch einen InPlace Upgrade wurde Windows Server 2012 auf die ...

Datenschutz
Telematikinfrastruktur Erfahrungsaustausch
Frage von MOS6581Datenschutz12 Kommentare

Moin, unter meinen Kunden befinden sich auch einige Ärzte, welche sich künftig mit der Telematikinfrastruktur-Geschichte der Gematik herumärgern dürfen. ...

Windows Server
Delgegierte OU via RDP verwalten - Objektverwaltung zuweisen
gelöst Frage von TOAOICEWindows Server12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte in meiner Domäne (Server2016), einer Gruppe (OUAdmin) Berechtigungen auf die OU Test ...