Rumah > Soal Jawab > teks badan
Dalam keadaan apakah kecekapan pelaksanaan sambung dalam dan sambung kiri secara relatifnya lebih tinggi?
PHP中文网2017-06-24 09:43:36
Sambung kiri tidak akan lebih cekap daripada sambung dalam dalam mana-mana senario, kerana sebagai tambahan kepada set hasil semua sambung dalam, sambung kiri juga memerlukan semua data yang tidak berkaitan dalam jadual kiri
Selain menghendaki medan yang berkaitan mempunyai indeks, gabungan kiri adalah yang terbaik untuk menggunakan jadual kecil sebagai jadual kiri, kerana bilangan kitaran perolehan adalah lebih sedikit bahawa logik perniagaan anda adalah OK, kerana logiknya berbeza dalam kaedah penulisan yang berbeza
Inner join secara automatik akan memilih jadual yang sesuai sebagai jadual asas, dan ia masih memerlukan indeks medan yang berkaitan, dan sebaiknya gunakan pengambilan jenis int untuk kecekapan yang lebih tinggi
迷茫2017-06-24 09:43:36
Sejujurnya, arah yang anda tanyakan tidak betul. . .
Ia hanya syarat sekatan dan indeks, tetapi pertanyaannya munasabah, dan kelajuannya sangat pantas
gabungan dalam tidak berdasarkan sesiapa, ia memaparkan data yang memenuhi syarat
sambungan kiri adalah berdasarkan pada sebelah kiri, dan menghubungkan meja kanan
Dari segi kecekapan, pastinya lebih pantas untuk menyambungkan jadual kecil ke meja besar
Mendalam pemahaman anda tentang pelan pertanyaan daripada contoh pengoptimuman penyertaan kiri MySQL