Rumah  >  Artikel  >  pangkalan data  >  Pentadbiran dan Utiliti MySQL

Pentadbiran dan Utiliti MySQL

WBOY
WBOYke hadapan
2023-09-17 11:09:091095semak imbas

MySQL 管理和实用程序

Mari kita lihat pentadbir dan utiliti dalam MySQL dan fahami cara menggunakannya -

ibd2sdi

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.

innochecksum

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

myisam_ftdump

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

myisamchk

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 ...

myisamlog

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] ...]

myisampack

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 ...

mysqlbinlog

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 ...

mysqldumpslow

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:paradigma kunci domainArtikel seterusnya:paradigma kunci domain