Mari kita lihat pentadbir dan utiliti dalam MySQL dan fahami cara menggunakannya -
Ia adalah utiliti yang mengekstrak Maklumat Kamus Bersiri (SDI) daripada fail ruang meja InnoDB. Data SDI wujud dalam semua fail ruang jadual InnoDB yang berterusan. ibd2sdi boleh digunakan semasa berjalan atau apabila pelayan di luar talian.
Ia mencetak jumlah semak fail InnoDB. Ia membaca fail ruang jadual InnoDB, mengira jumlah semak untuk setiap halaman, membandingkan jumlah semak yang dikira dengan jumlah semak yang disimpan dan melaporkan ketidakpadanan, dengan itu memaparkan halaman yang rosak. Ia pada asalnya dibangunkan untuk mempercepatkan pengesahan integriti fail tablespace selepas gangguan kuasa, tetapi ia juga boleh digunakan selepas penyalinan fail
Ia boleh dipanggil seperti berikut -
shell> innochecksum [options] file_name
Ia memaparkan maklumat tentang FULLTEXT dalam jadual MyISAM Maklumat indeks. Ia membaca fail indeks MyISAM secara langsung, jadi ia mesti dijalankan pada hos pelayan di mana jadual terletak. Sebelum menggunakan myisam_ftdump, pengguna mesti memastikan bahawa jika pelayan sedang berjalan, mereka terlebih dahulu mengeluarkan kenyataan FLUSH TABLES.
Ia boleh dipanggil seperti berikut -
shell > myisam_ftdump [options] tbl_name index_num
Ia mendapat maklumat tentang jadual pangkalan data pengguna atau menyemak, membaiki atau mengoptimumkannya. Ia digunakan dengan jadual MyISAM, iaitu jadual dengan fail .MYD dan .MYI untuk menyimpan data dan indeks. Menggunakan myisamchk dengan jadual partition tidak disokong.
Ia boleh dipanggil seperti berikut -
shell> myisamchk [options] tbl_name ...
Ia memproses kandungan fail log MyISAM. Untuk mencipta fail sedemikian, mulakan pelayan dengan pilihan --log-isam=log_file.
Ia boleh dipanggil seperti berikut -
shell> myisamlog [options] [file_name [tbl_name] ...]
Ia memampatkan jadual MyISAM. Ia berfungsi dengan memampatkan setiap lajur dalam jadual secara individu. Biasanya, myisampack mengemas 40% hingga 70% daripada fail data.
Ia boleh dipanggil seperti berikut -
shell> myisampack [options] file_name ...
Log binari pelayan terdiri daripada fail yang mengandungi "peristiwa" yang membantu menerangkan pengubahsuaian yang dibuat pada kandungan pangkalan data. Pelayan menulis fail ini dalam format binari. Untuk memaparkan kandungan dalam format teks, gunakan utiliti mysqlbinlog.
Ia boleh dipanggil seperti berikut -
shell> mysqlbinlog [options] log_file ...
Log pertanyaan lambat MySQL mengandungi maklumat tentang pertanyaan yang mengambil masa yang lama untuk dilaksanakan. Utiliti ini menghuraikan fail log pertanyaan lambat MySQL dan meringkaskan kandungannya.
Ia boleh dipanggil seperti berikut -
shell> mysqldumpslow [options] [log_file ...]
Atas ialah kandungan terperinci Pentadbiran dan Utiliti MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!