Rumah > Soal Jawab > teks badan
Saya mempunyai beberapa soalan tentang indeks mysql Saya telah merujuk banyak maklumat, tetapi maklumat itu sangat samar-samar Terdapat beberapa jenis indeks dan saya tidak tahu cara menambahkannya:
1. Tambahkan indeks sahaja atau tambahkannya bersama-sama dengan syarat carian?
2 Cara menambah indeks pertanyaan dengan LEFT JOIN, contohnya
SELECT a.id,FROM a
LEFT JOIN b
ON a.id = b.aid
WHERE a.year = 1 AND b.month = 2
GROUP BY b.a
ORDER BY a DESC
3.Suka di sana
SELECT a.id,SUM(a.q+a.w) as day_pv FROM a
ORDER BY day_pv DESC
Bagaimana untuk menambah indeks sedemikian?
Perkara tentang pengindeksan dan pengoptimuman pernyataan mysql sangat lemah.
Atau adakah artikel atau buku berkaitan yang boleh anda cadangkan?
PHP中文网2017-06-30 09:55:12
Ringkasan indeks komposit mysql dan indeks biasa
Bagaimana pula dengan buku: Bahagian Pengindeksan MySQL (Edisi Ketiga) Berprestasi Tinggi, yang diterjemahkan oleh lelaki Taobao
仅有的幸福2017-06-30 09:55:12
Membina indeks terutamanya berdasarkan keadaan pertanyaan jadual Pada dasarnya, indeks dicipta pada medan dengan selektiviti data yang tinggi, seperti ID orang, nama, dll. Berdasarkan keadaan sedemikian, set hasil pertanyaan boleh dikurangkan dengan banyak.
为情所困2017-06-30 09:55:12
Mysql edisi ketiga berprestasi tinggi, Bab 5, menerangkan secara khusus penciptaan indeks berprestasi tinggi. Indeks terutamanya ditubuhkan untuk medan pertanyaan berbeza jadual, untuk memendekkan masa pertanyaan dan meningkatkan prestasi
迷茫2017-06-30 09:55:12
Secara amnya, medan yang digunakan untuk pengisihan perlu ditambah dengan indeks B-tree, di mana medan perlu diindeks, berbilang syarat perlu digabungkan dengan indeks, dan susunan indeks mesti sepadan dengan syarat