Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

SQL Server für Optimale Leistung konfigurieren

Frage Netzwerke

Mitglied: eee-csc

eee-csc (Level 1) - Jetzt verbinden

20.03.2006, aktualisiert 13:14 Uhr, 8537 Aufrufe, 4 Kommentare

Hallo

Ich habe einen brandneuen Server installiert mit Windows 2003 Server SP1.
Dann habe ich noch den MS SQL Server 2000 SP3A draufgespielt.
Soweit so gut.
Nun hat ein Kollege seine Datenbanken drauf gespielt und wollte mit unserer Anwendung darauf zugreifen, und das ist ewig langsam.

Wie gesagt, der Server ist brand neu, wenn man die Hardware während des Zugriffs überwacht hat diese nichts zu tun.

Wie muss ich den SQL Server konfigurieren, damit dieser das Optimale aus der Hardware holt?

Gruß Chris
Mitglied: stpe
20.03.2006 um 12:51 Uhr
Ich denke, Euer Server läuft mit Hyperthreading, aber M$SQL kommt damit wohl nicht wirklich klar. Schaltet HT im Bios des Servers ab, dann sollte der DB-Server wieder in gewohnter Performance daherkommen.

Gruss
Stefan
Bitte warten ..
Mitglied: ITwissen
20.03.2006 um 13:05 Uhr
Am Microsoft SQL Server selbst kannst du nicht viel tunen und die Standardeinstellungen sind normalerweise auch ganz Okay. Im wesentliche kannst du dem Prozess mehr Memory zuteilen und mehr CPUs. Das wars auch schon.

Ab hier kommt das Tuning der Daten ins Spiel.

Zuerst auf Hardware (sprich Festplatten):
  • Datenbankdateien auf schnelle Platten verteilen.
  • Eventuell geeignete Raid-Konfiguration
  • Temp und Index Dateien auf geeignete Platten verschieben

Als zweites kommt das Tuning des Datenzugriffs:
  • Joins mit neuen Indexen beschleunigen
  • eventuell sind die Schemas schlecht gewaehlt zu deinen Datenabfragen
  • Joins fehlerhaft oder unsinnig

Drittens die Applikation:
  • Wieviel Daten gehen durch die Leitung?

Du siehst also, das Tuning von Microsoft SQL Server Applikation zu machen ist nicht ganz so einfach, wie man sich das vorstellt. Die Angaben die du bisher ueber die Konfiguration deines Scenarios gemacht hast helfen leider auch nicht weiter.

Einfache Tests kannst du schon mal mit dem Windows eigenen perfmon sowohl auf dem Server als auch auf dem Client durchfuehren. Vielleicht findest du damit schon den Engpass.

Auf der Datenbank koenntest du mit dem SQL-Profiler rausfinden, ob deine SQL Anfragen ungewoehnlich viel Speicher brauchen und ob die Indexe benutzt werden.

Ich hoffe ich konnte dir zumindest die Richtung in der du weitergehen kannst aufzeigen.
Bitte warten ..
Mitglied: ITwissen
20.03.2006 um 13:09 Uhr
Wir haben hier einen Dual-Xeon mit Hyperthreading. Als OS Windows 2000 und darauf eine MS SQL Server 2000 laufen.

Kein Performanz Problem bisher.

Aber ein Versuch ohne Hypertreading schadet ja nichts.
Bitte warten ..
Mitglied: stpe
20.03.2006 um 13:14 Uhr
ich denke nicht, dass es in diesem Fall angebracht ist, soweit zu gehen. Wenn bei aktueller Serverhardware die Performance absolut im Keller ist, hat das andere Ursachen (wie z.b. aktiviertes Hyperthreading).

Ein von Dir beschriebenes Tuning ist sinnvoll, wenn der Server sowieso schon irgendwo am Anschlag laeuft und Maßnamen ergriffen werden müssen, auch noch das letzte Quentchen Leistung aus dem Server zu holen.
Bitte warten ..
Ähnliche Inhalte
Datenbanken
SQL Server 2008 R2 iso (3)

Frage von Doktore77 zum Thema Datenbanken ...

Microsoft
gelöst Verbindung zu MS SQL Server 2016 nicht möglich (5)

Frage von Baitahook zum Thema Microsoft ...

Datenbanken
gelöst Daten aus Excel in MS SQL Server übernehmen (7)

Frage von Balu418xx zum Thema Datenbanken ...

Neue Wissensbeiträge
Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Windows Server

Exchange 2010 auf Windows Server 2016 und AD

(2)

Tipp von Herbrich19 zum Thema Windows Server ...

KVM

How to: Libvirt Port forwarding

(2)

Anleitung von fundave3 zum Thema KVM ...

Heiß diskutierte Inhalte
Router & Routing
über Vmware auf eine FritzBox mit IPv6 per VPN (17)

Frage von Zockervogel zum Thema Router & Routing ...

Basic
Programmierung von Windows Programmen (8)

Frage von Ghost108 zum Thema Basic ...

Windows Server
Yoursecurecloud.de Probleme mit Pfaden (6)

Frage von WPFORGE zum Thema Windows Server ...