2016-06-03 3 views
-1

enter image description herewarum kann dieser sql mit "LINKER VERBINDUNG" viel verbessern?

sql wie diese, es müssen nur 0.33s, aber wenn ich "LEFT JOIN" auf "JOIN", wie dieser enter image description here

es mehr ist, kann jemand 10s brauchen ändern erklären, warum? Ich habe Index auf im_callback_msg_body, ist die Spalte „call_id“ der „expain“ Show-Plan wie die „LEFT JOIN“ Befehl ausführen enter image description here „JOIN“ enter image description here

+0

möglich duplicate - [Unterschied zwischen INNER und OUTER Joins] (http://StackOverflow.com/questions/38549/Difference-between-inner-and-outer-joins) – Spiderman

+0

Ich kenne den Unterschied zwischen "JOIN" und " left JOIN ", was ich nicht konw ist, wenn ich" join "verwende, es 1596 Rekord kostet 10,7s, wenn verwenden" links Join ", es erhalten 3681 Rekord kostet nur 0,33s –

Antwort

0

ändern SELECT 1-SELECT COUNT(*) und Sie könnten einen nützlichen Anhaltspunkt entdecken .

Beide werden beschleunigen mit:

up Bedürfnisse INDEX(mobile)
e Bedürfnisse INDEX(msg_from)

Dann können wir die Leistung diskutieren.

Welche anderen Informationen gibt es in der Spalte Extra?

Verwandte Themen