Rumah pangkalan data tutorial mysql archive存储引擎注意事项

archive存储引擎注意事项

Jun 07, 2016 pm 05:37 PM
archive myisam enjin

我这有个业务,专门存储LOG日志的,每天都会有上千万数据,所以采用了archive存储引擎,这样写入上较快,也比较节省空间。archive存储引擎这里简单介绍下:这个

我这有个业务,专门存储LOG日志的,每天都会有上千万数据,所以采用了archive存储引擎,这样写入上较快,也比较节省空间。


archive存储引擎这里简单介绍下:

171318173.jpg


这个可以说和MyISAM引擎差不多,备份的时候直接cp拷贝数据文件,恢复时直接cp拷贝到MySQL数据目录,而且在空间上节省了不少,下面来看看。


171737478.jpg

171925628.jpg


通过物理文件,,可以明显的对比出来。


看看磁盘IO性能图

181015247.jpg

压力有所变小。


好,下面说一个注意事项。今天开发反馈一条很简单的范围查询,结果耗时1分多钟,我查看了下查询字段是主键,不应该这么慢,如图:


172223343.jpg


结果全表扫描了。会不会是archive特性决定的?于是转换为MyISAM引擎,再试试:


172449827.jpg


很明显的看出,MyISAM引擎在范围搜索时,是可以利用到索引的,而archive引擎会全表扫描。


如果是=,in,archive引擎均可以用到索引。


174929950.jpg


174929656.jpg


本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perubahan landskap enjin: Enjin tiga silinder mencabar penguasaan enam silinder dan lapan silinder Perubahan landskap enjin: Enjin tiga silinder mencabar penguasaan enam silinder dan lapan silinder Oct 08, 2023 pm 10:57 PM

Menurut berita pada 8 Oktober, pasaran kereta A.S. sedang mengalami perubahan di bawah hud Enjin kuasa enam silinder dan lapan silinder yang digemari sebelum ini secara beransur-ansur kehilangan penguasaannya, manakala enjin tiga silinder muncul. Berita pada 8 Oktober menunjukkan bahawa pasaran kereta A.S. sedang mengalami perubahan di bawah hud. Enjin kuasa enam silinder dan lapan silinder yang digemari pada masa lalu secara beransur-ansur kehilangan penguasaannya, dan enjin tiga silinder mula muncul Dalam fikiran kebanyakan orang, orang Amerika menyukai model anjakan besar, dan "American big V8". sentiasa sinonim dengan kereta Amerika. Bagaimanapun, menurut data yang dikeluarkan baru-baru ini oleh media asing, landskap pasaran kereta A.S. sedang mengalami perubahan yang besar, dan pertempuran di bawah hud semakin sengit. Difahamkan sebelum 2019, Amerika Syarikat

Ujian sebenar enjin permainan NVIDIA AI: sembang masa nyata dengan NPC, bahasa Cina fasih Ujian sebenar enjin permainan NVIDIA AI: sembang masa nyata dengan NPC, bahasa Cina fasih Mar 04, 2024 am 09:40 AM

NPC pintar yang dicipta oleh Ahli Akademik Huang dalam "Cyberpunk 2077" sudah boleh berbahasa Cina? Pengalaman tangan pertama Qubit, menyaksikan NPC bercakap dengan fasih dalam bahasa Cina dan Inggeris, dengan ekspresi dan pergerakan semula jadi, dan bentuk mulut yang sepadan... Jika tidak ada skrin di hadapan saya, rasanya seperti berada di sana. Pada pameran CES tahun ini, Nvidia menggunakan enjin pintarnya Avatar Cloud Engine (ACE) untuk menjadikan NPC permainan "hidup", yang menyebabkan agak mengejutkan. △NPC pintar yang dipaparkan di CES menggunakan ACE Watak dalam permainan boleh mempunyai perbualan suara yang realistik dengan pemain, sambil menunjukkan ekspresi dan pergerakan badan yang jelas tanpa perlu menyediakan skrip terlebih dahulu. Pada masa debutnya, terdapat Ubisoft, Tencent, NetEase, MiHoYo dan negara lain.

Rendering super realistik! Pakar teknologi Unreal Engine menerangkan sistem pencahayaan global Lumen Rendering super realistik! Pakar teknologi Unreal Engine menerangkan sistem pencahayaan global Lumen Apr 08, 2023 pm 10:21 PM

Pencahayaan global masa nyata (GI masa nyata) sentiasa menjadi grail suci grafik komputer. Selama bertahun-tahun, industri telah mencadangkan pelbagai kaedah untuk menyelesaikan masalah ini. Kaedah biasa termasuk mengekang domain masalah dengan menggunakan andaian tertentu, seperti geometri statik, perwakilan pemandangan kasar, atau mengesan kuar kasar dan interpolasi pencahayaan antara keduanya. Dalam Enjin Unreal, sistem pencahayaan dan pantulan global teknologi Lumen diasaskan oleh Krzysztof Narkowicz dan Daniel Wright. Matlamatnya adalah untuk membina penyelesaian yang berbeza daripada pendahulunya, mampu mencapai pencahayaan seragam dan kualiti pencahayaan seperti bakar. Baru-baru ini, di SIGGRAPH 2022, Krzysztof Narko

Perbandingan pemilihan enjin storan MySQL: Penilaian indeks prestasi InnoDB, MyISAM dan Memori Perbandingan pemilihan enjin storan MySQL: Penilaian indeks prestasi InnoDB, MyISAM dan Memori Jul 26, 2023 am 11:25 AM

Perbandingan pemilihan enjin storan MySQL: Penilaian indeks prestasi InnoDB, MyISAM dan Memori Pengenalan: Dalam pangkalan data MySQL, pilihan enjin storan memainkan peranan penting dalam prestasi sistem dan integriti data. MySQL menyediakan pelbagai enjin storan, enjin yang paling biasa digunakan termasuk InnoDB, MyISAM dan Memory. Artikel ini akan menilai penunjuk prestasi ketiga-tiga enjin storan ini dan membandingkannya melalui contoh kod. 1. Enjin InnoDB InnoDB adalah Saya

Redmi G Pro 2024 Jumpa anda pada 4 Mac, dengan penyejukan ais dan sokongan versi PC enjin yang ganas Redmi G Pro 2024 Jumpa anda pada 4 Mac, dengan penyejukan ais dan sokongan versi PC enjin yang ganas Mar 02, 2024 pm 12:19 PM

Redmi secara rasmi hari ini mengumumkan bahawa Redmi GPro 2024 baharu akan dikeluarkan secara rasmi pada 4 Mac. Dalam erti kata lain, minggu depan kami akan mengeluarkan produk baharu yang menarik ini. RedmiGPro2024 membuat debut penuhnya sebagai perdana e-sukan, menyepadukan dengan mendalam keupayaan industri telefon mudah alih ke dalam perniagaan notebook, mempersembahkan keluaran prestasi super 210W dan prestasi Redmi mencapai tahap tertinggi baharu. Dilengkapi dengan pemproses i9-14900HX dan kad grafik RTX4060, ia menggabungkan e-sukan dan penciptaan dengan sempurna untuk mencapai evolusi dwi. Dari sudut pandangan ini, prestasi produk baru ini akan dipertingkatkan lagi, dan kesan sebenar adalah mengujakan. Telah disebut dalam pemanasan rasmi bahawa Redmi G Pro 2024 baharu membawakan versi PC enjin ganas. Pemerkasaan teknologi telefon mudah alih, tiga faktor utama memimpin

Sistem Centos7—penjelasan terperinci tentang arahan pemampatan dan penyahmampatan fail. Sistem Centos7—penjelasan terperinci tentang arahan pemampatan dan penyahmampatan fail. Feb 19, 2024 pm 02:30 PM

Sistem CentOS7 menyediakan pelbagai arahan untuk operasi pemampatan dan penyahmampatan fail Berikut adalah beberapa arahan yang biasa digunakan dan penggunaannya. tar: Perintah tar digunakan untuk membungkus fail atau direktori dan secara pilihan memampatkannya ke dalam arkib tar. Cipta pakej termampat tar: tar-cvfarchive.tarfile1file2directory Nyahmampat pakej termampat tar: tar-xvfarchive.tar Cipta pakej termampat tar.gz: tar-czvfarchive.tar.gzfile1file2directory Nyahmampat pakej termampat tar.gz: tar-xzvzfarchive.tar. .bz2 pakej termampat: t

Cara menggunakan enjin storan MyISAM dan InnoDB untuk mengoptimumkan prestasi MySQL Cara menggunakan enjin storan MyISAM dan InnoDB untuk mengoptimumkan prestasi MySQL May 11, 2023 pm 06:51 PM

MySQL ialah sistem pengurusan pangkalan data yang digunakan secara meluas, dan enjin storan yang berbeza mempunyai kesan yang berbeza terhadap prestasi pangkalan data. MyISAM dan InnoDB ialah dua enjin storan yang paling biasa digunakan dalam MySQL Ia mempunyai ciri yang berbeza dan penggunaan yang tidak betul boleh menjejaskan prestasi pangkalan data. Artikel ini akan memperkenalkan cara menggunakan kedua-dua enjin storan ini untuk mengoptimumkan prestasi MySQL. 1. Enjin storan MyISAM MyISAM ialah enjin storan yang paling biasa digunakan untuk MySQL Kelebihannya ialah kelajuan yang pantas dan ruang storan yang kecil. MyISA

Petua dan Strategi untuk Meningkatkan Prestasi Baca Enjin Storan MySQL: Analisis Perbandingan MyISAM dan InnoDB Petua dan Strategi untuk Meningkatkan Prestasi Baca Enjin Storan MySQL: Analisis Perbandingan MyISAM dan InnoDB Jul 26, 2023 am 10:01 AM

Petua dan strategi untuk meningkatkan prestasi bacaan enjin storan MySQL: Analisis perbandingan MyISAM dan InnoDB Pengenalan: MySQL ialah salah satu sistem pengurusan pangkalan data hubungan sumber terbuka yang paling biasa digunakan, terutamanya digunakan untuk menyimpan dan mengurus sejumlah besar data berstruktur. Dalam aplikasi, prestasi baca pangkalan data selalunya sangat penting, kerana operasi baca adalah jenis operasi utama dalam kebanyakan aplikasi. Artikel ini akan memberi tumpuan kepada cara untuk meningkatkan prestasi bacaan enjin storan MySQL, memfokuskan pada analisis perbandingan MyISAM dan InnoDB, dua enjin storan yang biasa digunakan.

See all articles