Gibt eine Einschätzung, wie viele Datensätze in dem angegebenen Bereich liegen.
virtual ha_rows records_in_range
( |
inx, | |
min_key, | ||
max_key) ; |
uint | inx ; |
key_range * | min_key ; |
key_range * | max_key ; |
Dies ist die Methode records_in_range
.
Wenn Sie dieser Funktion einen Start- und einen End-Schlüssel
übergeben, schätzt sie ein, wie viele Zeilen zwischen diesen
beiden Schlüsseln liegen. end_key
kann auch
leer sein; in diesem Fall wird ermittelt, ob
start_key
irgendwelchen Zeilen entspricht.
Wird vom Optimierer genutzt, um den Aufwand zu ermitteln, den die Benutzung eines bestimmten Indexes verursachen würde.
Wird von opt_range.cc
durch
check_quick_keys()
aufgerufen.
inx
min_key
max_key
Gibt die ungefähre Anzahl der Zeilen zurück.
Ermittelt näherungsweise die Anzahl der Zeilen zwischen den beiden Schlüsselwerten und kehrt zurück.
{ return (ha_rows) 10; }
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.