Zum Inhalt springen

Datenbank Tuning / Optimierung


Hoffmann

Empfohlene Beiträge

Hallo Zusammen,

ich soll von meinem Chef aus mich in das Thema Datenbank Tuning einarbeiten. Habe aber keinen blaßen schimmer, was ich mir unter Datenbankoptimierung vorzustellen habe... :confused:

Kennt jemand eine gute Quelle, wo ich mich in das Thema einlesen kann, bzw ein gutes Buch? Sollte auch für einen Anfänger verständlich sein.

Ihr helft mir damit sehr..... :)

Danke im Vorraus! :e@sy

Link zu diesem Kommentar
Auf anderen Seiten teilen

unter optimierung / tuning verstehe *ich* im gegensatz zur beispielsweise normalisierung, eine datenbanksspezifische tätigkeit, die ohne wissen, welches system denn nun eigentlich optimiert/getuned werden soll, recht sinnlos scheint.

will heissen: eine DB2 UDB ist sicherlich etwas anders zu tunen als eine Oracle 9i oder eine PostgreSQL.

somit meine frage: ist deine frage so allgemein gehalten, weil es nicht um tuning einer datenbank im speziellen geht? weil dann muss ich nämlich passen, ich kenne kein buch, welches datenbanktuning im allgemeinen abhandelt.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Beim Performance-Tuning gibts eigentlich 2 Ansatzpunkte:

Man kann die Einstellungen am DBMS selbst optimieren (Query-Cache, Buffer-Größen etc.). Dieses Thema ist natürlich stark von der verwendeten Datenbank abhängig.

Auf der anderen Seite kann man anwendungsseitig die Performance verbessern.

http://www.protech-ndh.de/Publikationen/entwickler/6/index.htm

Der Link bezieht sich zwar hauptsächlich auf Interbase und Oracle, aber er gibt einen groben Überblick, wo man speziell beim Tunen der Sql-Ausdrücke ansetzen kann. Ich hoffe das hilft dir etwas weiter.

Link zu diesem Kommentar
Auf anderen Seiten teilen

hab mir den Link mal angesehen und dabei festgestellt das vieles sehr vereinfacht dargestellt wird (es wird gar nicht auf die Seiteneffekte eingegangen) was diese Aussage angeht

6. Andere Fallen

Die Erfahrung zeigt, daß ein logisches Oder ( or ) in einer where-Klausel eine SQL-Abfrage deutlich verlangsamt. Der Einsatz von Indizes wird dabei anscheinend deutlich komplexer. Umgehen kann man diesen Effekt durch die Verwendung von Unions.

so stimmt sie bis hierher. Allerdings bleibt unerwähnt das Unions (bis auf Union All) einen Sortiervorgang erzwingen - was zu erheblichen Performans

Verlusten führt. Davon abgesehen scheint dem Autor unbekannt zu sein , das die Performance eines Or stark vom Indextyp (wenn einer einigesetzt wird) abhängt. Das man mit "schlechten" Indexen (falscher Typ, nicht gepflegt ,zu kleine Tabelle) eher performance Nachteile hat bleibt auch komplett unerwähnt => insgesamt ist die Seite viel zu oberflächlich , man merkt deutlich das sie sicherlich nicht von einem Fachmann für Performance-Tuning stammt.

insgesamt würde ich mir eher ein gutes Buch zu dem Thema kaufen als

mich auf diese Seite zu verlassen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vermutlich kennst du auch ein gutes Buch????

Jeremy D. Zawodny, Derek J. Balling

High Performance MySQL. Optimierung, Datensicherung, Replikation & Lastverteilung

J. Stephens, C. Russell

MySQL Database Design and Optimization

S. Mittra

Database Performance Tuning and Optimization

um nur mal eine kleine Auswahl zu geben. Amazon kennt noch einige mehr.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...