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

Datenbankperformance sinkt zeitweise rapide ab

Mitglied: eccos01

eccos01 (Level 1) - Jetzt verbinden

21.10.2011 um 11:28 Uhr, 3018 Aufrufe, 7 Kommentare

Hallo zusammen,

ich habe ein Problem.

Wir haben eine Anwendung mit einem App-Server und einer relationalen Datenbank.
Eigentlich läuft das System gut (Hardware: Xeon-Quadcore, SATA-Raid1 mit WriteCache(BBU); 8GB RAM).

Das System läuft auf einem Win2k8 R2 - Server.

Wenn ich mir die Antwortzeiten der Datenbankanforderungen anschaue, dann habe ich mehrfach absolute Ausreißer.
Das betrifft sowohl Schreib- (Update/Insert) als auch Lesezugriffe (Select).
Beispiel:
Ich habe einen bestimmten Anweisungstyp 1000 mal aufgerufen (z.B. ein bestimmtes Insert) und die durchschnittliche Ausführungszeit beträgt unter 100ms.
Die maximale Ausführungszeit liegt aber bei fast 1s (also knapp 1000ms).

Hat einer eine Idee, wie ich die Ursache herausfinden kann? Ich vermute ein Problem mit der IO-Performance, denn CPU und Ram scheinen absolut nicht ausgelastet.

Im ResourceManager bekomme ich keine brauchbaren Informationen (oder ich kann sie nr nicht analysieren).
Z.B. was nützt mir die Aussage, daß eine bestimmte Geschwindigkeit erreicht wurde oder die maximale Last für 1% der Zeit erreicht wurde.

Ich muss herausfinden, ob mein Datenbankprozess auf die Festplatte warten mußte und daher die enormen Verzögerungen zu Stande kommen.

Viele Grüße
Mitglied: dan0ne
21.10.2011 um 12:08 Uhr
Hallo,

wieviele Leute greifen den auf die DB zu ? Schwankungen sind immer möglich, das hängt aber stark von der benutzung ab. Ich tippe allerdings auch auf die IO-Performance.

Gruss
Bitte warten ..
Mitglied: eccos01
21.10.2011 um 12:31 Uhr
Zitat von dan0ne:
Hallo,

wieviele Leute greifen den auf die DB zu ? Schwankungen sind immer möglich, das hängt aber stark von der benutzung ab.
Ich tippe allerdings auch auf die IO-Performance.

Gruss
Das ist natürlich unterschiedlich... und natürlich entstehen die schlechten Zeiten eher wenn Last auf dem System liegt... aber auch unter Last habe ich dasselbe Problem.
Mein Problem ist aber, daß wenn ich andere Festplatten / SSDs, mehr Festpülatten usw. beiom Kunden durchsetzen will, muss ich
1. sicher sein, daß es daran liegt und
2. es auch irgendwie nachweisen können...
Vermutungen kommen bei Kunden schlecht, wenn man ihr Geld will.
Bitte warten ..
Mitglied: dan0ne
21.10.2011 um 12:50 Uhr
Dann wäre es doch sinnvoll wenn du mal sagen würdest um was für eine Datenbank es sich den handelt. Bei MySQL kannst du dies nachschauen, wie die DB das SYS auslastet. Du könntest dort auch nach sloq-querys etc.pp schauen...
Gruss
Bitte warten ..
Mitglied: eccos01
21.10.2011 um 12:59 Uhr
Zitat von dan0ne:
Dann wäre es doch sinnvoll wenn du mal sagen würdest um was für eine Datenbank es sich den handelt. Bei MySQL
kannst du dies nachschauen, wie die DB das SYS auslastet. Du könntest dort auch nach sloq-querys etc.pp schauen...
Gruss

Ach ja... es geht um Sybase Anywhere Version 11
Bitte warten ..
Mitglied: dan0ne
21.10.2011 um 13:02 Uhr
Bei Sybase kenne ich mich leider nicht aus, allerdings gab mir Google das zurück Sybase Central Performance Monitor

Gruss
Bitte warten ..
Mitglied: eccos01
21.10.2011 um 16:36 Uhr
Zitat von dan0ne:
Bei Sybase kenne ich mich leider nicht aus, allerdings gab mir Google das zurück
Sybase Central Performance Monitor

Gruss
Ob es in Sybase eine Möglichkeit gibt, erfahre ich wohl nächste Woche... da hab ich einen Workshop.
Auf betriebssystem-Ebene kann man nichts herausfinden?

Nicht unbedingt, ob die Datenbank warten mußte... sondern z.B. ob generell Prozesse auf die Festplatte warten mussten und wie oft / wie lang?
Also ein Analyse-Tool / Monitor, der mir eine Info gibt, ob die Schreib-/Lese-Performance meiner Platte(n) ausreicht...

Ich kann zwar mit Tools die Transferraten, mittlere Zugriffszeiten testen... aber ob dies bei Last ausreicht, weiß ich deshalb noch immer nicht.
Bitte warten ..
Mitglied: NetWolf
21.10.2011 um 23:52 Uhr
Moin Moin,

ich denke du suchst an der falschen Stelle. Solche "Ausreißer" kommen zu 90% zustande, wenn der Datenträger eine Macke hat. .. oder ...
Falls die DB nicht alleine auf einer Partition installiert sein sollte....was ist noch drauf installiert, dass Performance benötigt?

Ich würde daher erst mal das Raid überprüfen inkl. Controller, dann beide Platten auf Fehler checken!

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Ähnliche Inhalte
Sicherheit

Intel Rapid Storage Sicherheitsfix deployen

Tipp von DerWoWussteSicherheit

Anlass des Beitrags ist ein Sicherheitsproblem im Programm intel rapid storage UI, was in der Regel zusammen mit dem ...

LAN, WAN, Wireless

Transferrate im PowerLAN sinkt "über Nacht"

gelöst Frage von Super-NerdLAN, WAN, Wireless7 Kommentare

Folgende Netzwerkumgebung findet sich in meinem privaten Haushalt: VDSL von o² 50 MBit/10MBit. Diese werden auch tatsächlich stabil geliefert ...

Festplatten, SSD, Raid

RAID1 wiederherstellen mit Intel Rapid Storage

gelöst Frage von watchdoggFestplatten, SSD, Raid10 Kommentare

Hallo, hat jemand Erfahrung mit Intel Rapid Storage beim Wiederherstellen eines RAID1 nach einem Plattenausfall? Ich finde keine verständliche ...

Netzwerkprotokolle

Rapid-Spanning-Tree - Backup Root Bridge

Frage von Der-PhilNetzwerkprotokolle13 Kommentare

Hallo! Ich musste gestern meine "Root Bridge" im Netzwerk neu starten. Das führt leider zu einem ziemlichen Chaos im ...

Neue Wissensbeiträge
Internet

CDU Propaganda: Urheberschutz im Internet - Ende des digitalen Wild-West

Information von Frank vor 10 StundenInternet3 Kommentare

Hallo Administratoren, aus einem Kommentar heraus habe ich folgenden Beiträge von Herr Sven Schulze und Axel Voss (beide CDU ...

Router & Routing

Zyxel VMG 1312 B30A - Firmwareupdate nur im "privaten" Firefox Modus möglich

Tipp von the-buccaneer vor 1 TagRouter & Routing2 Kommentare

Hatte hier ein Zyxel 1312 das ums verrecken kein Firmwareupdate durchführen wollte. Datei ist auswählbar, dann kommt der Fortschrittskreisel ...

Windows 7

Windows 7 u. Server 2008 (R2) SHA-2-Update kommt am 12. März 2019

Information von kgborn vor 2 TagenWindows 75 Kommentare

Kleine Info für die Admins der oben genannten Maschinen. Ab Juli 2019 werden Updates von Microsoft nur noch mit ...

Firewall
PfSense 2.5.0 benötigt doch kein AES-NI
Information von ChriBo vor 4 TagenFirewall2 Kommentare

Hallo, Wie sich einige hier erinnern werden hat Jim Thompson in diesem Aritkel beschrieben, daß ab Version 2.5.0 ein ...

Heiß diskutierte Inhalte
Hardware
IT-Werkzeugkoffer bis 50,- EUR
gelöst Frage von departure69Hardware53 Kommentare

Hallo. Ich bin als IT-Systembetreuer einer Gemeinde zusätzlich auch der IT-Systembetreuer einer Grund- und Hauptschule. Dort muß ich jedoch ...

Netzwerke
Verteilung von Programmdaten außerhalb des internen Netzwerkes
Frage von mertaufmbergNetzwerke27 Kommentare

Guten Morgen liebe Administratoren, ich versuche zurzeit eine möglichst sichere und einfache Lösung zu suchen, um ein Programmverzeichnis über ...

Datenbanken
PHP Fatal error: Uncaught Error: Call to undefined function oci connect
Frage von PlanitecXDatenbanken19 Kommentare

Hallo Zusammen, ich sitze seit Tagen am Problem das ich keine PHP Anwendung mit Anbindung zu Oracle zum laufen ...

Hardware
PC im Selbstbau, Workstation, mittelklasse Gaming
gelöst Frage von MrRobot1997Hardware19 Kommentare

Hallöchen Leute, ich bin seit einigen Jahren leider nicht mehr wirklich im Bild, wenn es um die Hardware und ...