ich mein Datenbank-Design unter Last zu testen und ich brauche nur eine feste Anzahl von Zeilen (5000)Abrufen nur eine feste Anzahl von Zeilen in MySQL
ich LIMIT dies zu erreichen angeben kann abgerufen werden, aber es scheint, dass die Abfrage die Ergebnismenge aller übereinstimmenden Zeilen erstellt und nur die Anzahl der im Limit angegebenen Zeilen zurückgibt. Ist es so implementiert?
Gibt es eine für MySQL, eine Zeile zu lesen, eine andere zu lesen und im Grunde zu stoppen, wenn sie die 5000. passende Zeile aufruft?
Sie können LIMIT-Klausel verwenden, um eine Reihe von Zeilen auszuwählen. Ich verstehe nicht, was Ihre Verwirrung ist? – Teja
Aus der Dokumentation, wenn ich richtig verstanden habe, gilt LIMIT nur, sobald die Ergebnismenge von der SELECT-Abfrage erstellt wurde. Die SELECT-Abfrage ruft also alle übereinstimmenden Zeilen aus einer Tabelle ab und ruft sie ab. Wenn alle übereinstimmenden Zeilen abgerufen wurden, wird nur die Anzahl der in der LIMIT-Klausel angegebenen Zeilen zurückgegeben. Ich habe mich gefragt, ob es eine Möglichkeit für die SELECT-Abfrage gab, nur die Anzahl der Zeilen abzurufen, die ich möchte. – Sandman