使用union和in哪个效率高
一直都认为是in的效率要高,但是这次确有点蒙圈。
SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);
这个查询的效率是,经常是1秒多。
mysql> SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);
106 rows in set (1.20 sec)
替换成下面这种写法之后,
SELECT * FROM runinfo WHERE status = 0 union SELECT * FROM runinfo WHERE status = 1 union SELECT * FROM runinfo WHERE status = 2 union SELECT * FROM runinfo WHERE status = 3 union SELECT * FROM runinfo WHERE status = 4 union SELECT * FROM runinfo WHERE status = 7 union SELECT * FROM runinfo WHERE status = 9 union SELECT * FROM runinfo WHERE status = 10
效率有很大的提升。
mysql> 108 rows in set (0.02 sec)
具体的原因我也说不上来,其中status字段有建索引,这个字段会有一些更新。
先做记录,慢慢再搞清楚这件事情吧。
Atas ialah kandungan terperinci 使用union和in哪个效率高. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Mana yang lebih baik, Celeron g4900 atau i36100 Apabila ia datang kepada dua pemproses Celeron G4900 dan I36100, tidak syak lagi bahawa prestasi I36100 adalah lebih baik. Pemproses Celeron biasanya dianggap sebagai pemproses rendah dan digunakan terutamanya dalam komputer riba bajet. Pemproses I3 digunakan terutamanya untuk pemproses mewah, dan prestasinya sangat baik. Sama ada anda bermain permainan atau menonton video, anda tidak akan mengalami sebarang ketinggalan apabila menggunakan pemproses I3. Oleh itu, jika boleh, cuba beli pemproses Intel I-series, terutamanya untuk komputer meja, supaya anda boleh menikmati keseronokan dunia dalam talian. Bagaimanakah prestasi Celeron G4900T Dari perspektif prestasi, Pentium G4900T berprestasi baik dari segi kekerapan Berbanding dengan versi sebelumnya, prestasi CPU adalah

Pemacu apakah yang baik untuk dipasang pada rx5808g 20.5.1 dan 20.4.2WHQL merujuk kepada nombor versi perisian atau pemacu. Nombor versi ini biasanya digunakan untuk mengenal pasti kemas kini atau pembetulan pada perisian atau pemacu. Dalam dunia komputer, WHQL bermaksud Makmal Kualiti Perkakasan Windows, yang merupakan institusi yang digunakan oleh Microsoft untuk menguji dan mengesahkan pematuhan dan kestabilan perkakasan dan pemacu. Oleh itu, 20.5.1 dan 20.4.2WHQL menunjukkan bahawa perisian atau pemacu ini telah lulus ujian dan pengesahan Microsoft dan boleh digunakan dengan selamat dalam sistem pengendalian Windows. Pemacu kad grafik AMDrx580 yang agak stabil 20.5.1 dan 20.4.2WHQL merujuk kepada nombor versi perisian atau pemacu. Nombor versi ini diluluskan

Papan induk ASUS yang manakah harus dipasangkan dengan R55600 Papan induk ASUS ROGStrixB550-FGaming adalah pilihan yang sangat baik. Ia sangat serasi dengan pemproses Ryzen55600X dan memberikan prestasi dan ciri yang sangat baik. Papan induk ini mempunyai sistem bekalan kuasa yang boleh dipercayai, boleh menyokong overclocking, dan menyediakan banyak slot pengembangan dan port untuk memenuhi keperluan penggunaan harian dan permainan. ROGStrixB550-FGaming juga dilengkapi dengan penyelesaian audio berkualiti tinggi, sambungan rangkaian pantas dan reka bentuk pelesapan haba yang boleh dipercayai untuk memastikan sistem kekal cekap dan stabil. Selain itu, papan induk ini menggunakan gaya ROG yang cantik dan dilengkapi dengan kesan pencahayaan RGB yang cantik, menambah keseronokan visual pada komputer anda. Secara keseluruhannya, ASUS ROGStri

Penggunaan kesatuan dalam bahasa C ialah jenis data khas yang membolehkan jenis data yang berbeza disimpan di lokasi memori yang sama Penggunaan kesatuan boleh membantu kami menjimatkan ruang memori dan memudahkan penukaran antara jenis data yang berbeza. Apabila menggunakan kesatuan, anda perlu ambil perhatian bahawa ahli yang sepadan adalah sah dan hanya seorang ahli boleh diakses pada masa yang sama.

Versi pemacu kad grafik yang manakah yang terbaik untuk digunakan? 1. Tiada versi terbaik mutlak adalah yang paling penting untuk memilih versi yang sesuai dengan komputer anda persekitaran perkakasan komputer dan konfigurasi sistem 3. Anda boleh menyemak maklumat terperinci komputer dan kad grafik di laman web rasmi, pilih versi pemacu yang sesuai berdasarkan maklumat, atau rujuk ulasan pengguna lain. Adalah disyorkan untuk membuat sandaran sistem sebelum memasang pemacu untuk mengelakkan situasi yang tidak dijangka. Pemacu kad grafik versi siri 472.19 adalah pilihan yang sangat baik. Pada masa ini, keserasian pemacu versi 472 adalah yang terbaik. Memasang versi 472 pemacu juga boleh memaksimumkan prestasi kad grafik. Pemacu kad grafik NVIDIA versi pemasangan Win7, bernombor 2, 472.19, adalah produk dengan kualiti yang luar biasa.

Sila syorkan CPU 1155-pin mana yang terbaik. CPU 1155-pin semasa dengan prestasi tertinggi ialah Intel Corei7-3770K. Ia mempunyai 4 teras dan 8 benang, frekuensi asas 3.5GHz, dan menyokong teknologi TurboBoost2.0, yang boleh mencapai sehingga 3.9GHz. Di samping itu, ia dilengkapi dengan 8MB cache tahap 3 dan merupakan pemproses yang sangat baik dengan pin LGA1155, CPU Intel Core i73770K yang paling berkuasa. Antara muka LGA1155 ialah jenis antara muka yang digunakan oleh pemproses Teras generasi kedua dan yang terbaik ialah Intel Core i73770K Parameter pemproses ini adalah seperti berikut: 1. Jenis yang berkenaan: desktop 2. Siri CPU: Core i7; CPU

Mana yang lebih baik, Huntkey s980 atau Bauhaus Huntkey S980 dan Bauhaus (BeQuiet) ialah dua jenama pengeluar bekalan kuasa komputer (PSU) yang berbeza. Mana yang lebih baik untuk dipilih bergantung pada keperluan dan pilihan peribadi anda Ia telah diiktiraf dan dipuji oleh pengguna. Produk mereka digunakan secara meluas dalam komputer peribadi, pelayan, peralatan industri dan bidang lain. Huntkey komited untuk menyediakan produk kuasa berkualiti tinggi dan sentiasa memperkenalkan teknologi baharu dan reka bentuk yang inovatif. Produk mereka menjalani kawalan kualiti dan ujian yang ketat untuk memastikan mereka boleh kuasa peranti dengan stabil dan cekap. Huntkey juga memberi perhatian kepada perlindungan alam sekitar dan pemuliharaan tenaga, dan berusaha untuk mengurangkan kesannya terhadap alam sekitar. Bekalan kuasa mereka mematuhi piawaian antarabangsa dan telah menerima pelbagai pensijilan dan anugerah. Sebagai jenama terkenal

Cara menggunakan fungsi FULLOUTERJOIN dalam MySQL untuk mendapatkan gabungan dua jadual Dalam MySQL, fungsi FULLOUTERJOIN ialah operasi cantum yang kuat yang menggabungkan cantuman dalam dan cantuman luar. Ia boleh digunakan untuk mendapatkan penyatuan dua jadual, iaitu, menggabungkan semua data dalam dua jadual ke dalam set hasil tunggal. Artikel ini akan memperkenalkan penggunaan fungsi FULLOUTERJOIN dan menyediakan beberapa kod sampel untuk membantu pembaca memahami dengan lebih baik. Fungsi FULLOUTERJOIN
