Rumah  >  Soal Jawab  >  teks badan

mysql - isu kecekapan gabungan dalaman dan gabungan kiri

Dalam keadaan apakah kecekapan pelaksanaan sambung dalam dan sambung kiri secara relatifnya lebih tinggi?

学习ing学习ing2674 hari yang lalu1770

membalas semua(2)saya akan balas

  • PHP中文网

    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

    balas
    0
  • 迷茫

    迷茫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

    balas
    0
  • Batalbalas