Bila dan Mengapa Menggunakan Indeks Komposit
Indeks komposit, yang menggabungkan berbilang lajur menjadi satu indeks, menawarkan pengoptimuman prestasi untuk senario pertanyaan tertentu . Berikut ialah pertimbangan utama:
Bila Menggunakan Indeks Komposit:
Mengapa Menggunakan Indeks Komposit:
Rangkaian Prestasi:
Contoh Senario:
Dalam jadual Homes anda, indeks komposit pada geolat dan geolng akan memanfaatkan pertanyaan yang menapis atau mengisih mengikut kedua-dua koordinat bersama-sama atau dengan geolat sahaja. Ia tidak akan memberikan peningkatan prestasi yang ketara untuk penapisan pertanyaan dengan geolng sahaja.
terangkan Analisis Perintah:
Output EXPLAIN untuk pertanyaan anda menunjukkan bahawa enjin pangkalan data menggunakan indeks paparan_status untuk menapis jadual rumah. Walau bagaimanapun, ia tidak mendapat manfaat daripada sebarang indeks pada lajur geolat dan geolng apabila melakukan pertanyaan julat pada medan ini. Mencipta indeks komposit pada geolat dan geolng akan meningkatkan prestasi pertanyaan julat tersebut.
Atas ialah kandungan terperinci Bila dan Mengapa Saya Perlu Menggunakan Indeks Komposit untuk Pengoptimuman Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!