? Eine Datenabfrage Leistung tritt auf, wenn ein einzelner Arten in einem Stück von Computer- Code in einer Datenbank zu bekommen, um Informationen aus dieser Datenbank abrufen . Beispielsweise erstellt ein Unternehmen eine Datenbank mit Mitarbeiterdaten gefüllt . Um die Informationen zu einem Mitarbeiter zuzugreifen, wäre eine Datenabfrage durchgeführt, um diese Informationen abzurufen. Viele Faktoren beeinflussen die Leistung einer Datenabfrage . Concurrent Updates
Eine Datenabfrage Leistung beeinträchtigt werden kann, wenn ein Benutzer die Aktualisierung einer Tabelle mit Informationen , während zur gleichen Zeit ein anderer Benutzer das Abrufen von Informationen aus dieser Tabelle werden. Diese Situation wird als gleichzeitige Aktualisierung bekannt. Die meisten Computer- Programme ermöglichen es beide Aktionen gleichzeitig auftreten , ohne dass Daten verloren gehen oder halten falsche Daten . Der Nachteil ist, dass es das Computerprogramm dazu führen, dass viel langsamer für Anwender ausführen, um sicherzustellen, dass die Daten korrekt für Anwender ist .
Execution Plan
Ändern der Ausführungsplan für die Daten-Abfrage kann es langsamer zu laufen . Ein Weg, um diese Theorie zu testen, ist die aktuelle Ausführungsplan mit einer früheren Ausführungsplan zu vergleichen. Der Ausführungsplan kann sich ändern, wenn die Daten in der Tabelle hat sich drastisch reduziert worden , oder die Daten in irgendeiner Weise verändert. Selbst wenn Daten gelöscht wurden , wird die DataQuery weiterhin zu bedienen und durch das, was es denkt, existiert zu suchen, was dazu führt das die Abfrage langsamer laufen .
Index
Zusammenstellung einen Index für die Daten-Abfrage kann die Abfrage Geschwindigkeit deutlich erhöhen . Durch die Einführung eines Index , wird die Abfrage -Code haben einen zusätzlichen Suchbegriff zu verwenden, um die Suche zu definieren. Indizes arbeiten gut mit Abfragen mit Aufzeichnungen Nummerierung in die Hunderttausende und Millionen . Der Unterschied in der Geschwindigkeit nicht so bemerkbar, wenn der Daten-Abfrage mit einer kleineren Menge von Datensätzen funktioniert.
Data Compression
Die Fähigkeit, Daten zu komprimieren, wirkt sich auch auf eine Daten- Abfrage-Performance . Datenkomprimierung wird verwendet, um kleinere Datenbanken für die Suche zu erstellen. Der zusätzliche Nutzen der Komprimierung der Daten ist , dass es die Größe der Datenbank reduziert , spart am Computer Raum , und es erhöht auch die Geschwindigkeit für eine Datenabfrage Suche . Die komprimierten Daten werden in weniger Seiten gespeichert sind, und die Abfrage dann einen kleineren Raum, um seine Funktion zu erfüllen. Der Nachteil ist , dass der Server zusätzliche Ressourcen benötigen, um in der Lage sein , um die Daten zu kondensieren und das Programm genau laufen .