Cara menggunakan Union untuk mengoptimumkan pernyataan Suka dalam MySQL

WBOY
Lepaskan: 2023-05-31 15:55:06
ke hadapan
1014 orang telah melayarinya

Gunakan Union untuk mengoptimumkan pernyataan Suka

1) Kadangkala, anda mungkin perlu menggunakan operator atau dalam pertanyaan untuk perbandingan. Apabila kata kunci atau digunakan terlalu kerap dalam klausa where, ia boleh menyebabkan pengoptimum MySQL tersilap memilih imbasan jadual penuh untuk mendapatkan semula rekod. Klausa kesatuan boleh membuat pertanyaan dilaksanakan dengan lebih pantas, terutamanya apabila salah satu pertanyaan mempunyai indeks yang dioptimumkan dan pertanyaan lain juga mempunyai indeks yang dioptimumkan.

Sebagai contoh, apabila terdapat indeks pada nama_pertama dan nama_akhir masing-masing, laksanakan pernyataan pertanyaan berikut:

mysql> select * from students where first_name like 'Ade%' or last_name like 'Ade%'
Salin selepas log masuk

Berbanding dengan pertanyaan di atas dan pertanyaan berikut yang menggunakan kesatuan untuk menggabungkan dua pernyataan pertanyaan, Jauh lebih perlahan.

rreeee

Atas ialah kandungan terperinci Cara menggunakan Union untuk mengoptimumkan pernyataan Suka dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan