Wer hat sich nicht schon einmal darüber geärgert, wenn er am Computer längere Zeit auf Antwort warten musste. Meist ist daran aber nicht die Datenbank schuld, sondern die schlechte Netzverbindung, denn Datenbankzugriffe sind heutzutage unglaublich schnell. Dass Datenbanken so kurze Antwortzeiten besitzen, ist ausgefeilten Performance-Maßnahmen zu verdanken. Einige wichtige Optimierungen wollen wir in diesem Kapitel vorstellen. Wir sehen uns zunächst den in allen größeren Datenbanken implementierten Optimizer an, der alle Zugriffsbefehle überprüft und optimiert, noch bevor sie ausgeführt werden. Mit Hilfe eines vom Optimizer generierten Ausführungsplans können wir selbst nachvollziehen, wie ein Befehl modifiziert und dann ausgeführt wird.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Performance in Datenbanken

  • Edwin Schicker

摘要

Wer hat sich nicht schon einmal darüber geärgert, wenn er am Computer längere Zeit auf Antwort warten musste. Meist ist daran aber nicht die Datenbank schuld, sondern die schlechte Netzverbindung, denn Datenbankzugriffe sind heutzutage unglaublich schnell. Dass Datenbanken so kurze Antwortzeiten besitzen, ist ausgefeilten Performance-Maßnahmen zu verdanken. Einige wichtige Optimierungen wollen wir in diesem Kapitel vorstellen. Wir sehen uns zunächst den in allen größeren Datenbanken implementierten Optimizer an, der alle Zugriffsbefehle überprüft und optimiert, noch bevor sie ausgeführt werden. Mit Hilfe eines vom Optimizer generierten Ausführungsplans können wir selbst nachvollziehen, wie ein Befehl modifiziert und dann ausgeführt wird.