Es hängt völlig von der Umgebung und der Art und Weise ab, wie Sie damit umgehen – ich muss sagen – von allem anderen. Wenn sich der Server in einem anderen Netzwerk auf der anderen Seite des Planeten befindet, ist das Netzwerk Ihr Engpass.
Um einen besseren Anruf zu tätigen, würde ich einige Annahmen treffen:Der Server befindet sich auf localhost, die Verbindungen werden ordnungsgemäß verwaltet und nur die Abfrage selbst sollte optimiert werden. Wenn das bei Ihnen der Fall ist, können Sie Explain
verwenden Befehlen Sie die Verwendung wie hier
erklärt ist ganz einfach:
Explain select col1 from table1 Union select col2 from table2
Es gibt Unmengen von Artikeln, die Ihnen erklären, wie Sie Explain
verwenden . hier
ist eins.
Eine letzte Sache, es kommt nicht nur auf die Anzahl der Zeilen an. Es ist auch wichtig, wie oft Ihr ausgewählter Code ausgeführt wird. Angenommen, Sie haben eine Schleife, die bei jedem Durchlauf 11 Zeilen zurückgibt und 1000 Iterationen hat. Nehmen Sie einfach an, dass die Zeilen in jeder Iteration unterschiedlich sind, dann werden Sie die Auswirkungen Ihrer Verbindungsverwaltung und Ihres Cachings sehen.