Menentukan mesin penyimpanan

Selesai

InnoDb adalah mesin penyimpanan default di Azure Database for MySQL. Jika Anda tidak menentukan mesin penyimpanan alternatif, InnoDb akan digunakan.

Dalam Azure Database for MySQL, Anda dapat menampilkan atau memodifikasi mesin penyimpanan default di Parameter server. Di portal Azure, buka server MySQL Anda, dan Parameter server. Cari default_storage_engine. Nilai yang diizinkan adalah INNODB, CSV, dan MEMORY.

Catatan

MySQL mendukung mesin penyimpanan yang berbeda di tingkat tabel. Database Azure untuk MySQL saat ini mendukung InnoDB, Memory, dan CSV.

Namun, ini adalah praktik yang baik untuk menentukan mesin penyimpanan yang ingin Anda gunakan. Saat Anda membuat skrip, sintaksnya adalah:

CREATE TABLE mytable (myID INT) ENGINE = INNODB;

-- Storage engine = CSV

CREATE TABLE `mycats`.`myowners` (
`OwnerID` INT NOT NULL,
`OwnerName` VARCHAR(45) NOT NULL,
`OwnerTown` VARCHAR(25) NOT NULL)

ENGINE = CSV;

CREATE TABLE mytable2 (myID INT) ENGINE = MEMORY;

Anda juga dapat membuat tabel menggunakan MySQL Workbench, atau lingkungan pengembangan terintegrasi (IDE) lainnya. Kotak dialog Tabel Baru menyertakan opsi untuk menentukan mesin penyimpanan, dengan kotak drop-down yang menampilkan daftar kemungkinan mesin penyimpanan.

Screenshot showing the table Description automatically generated.

Catatan

Tidak semua opsi mesin penyimpanan di MySQL Workbench akan didukung untuk konfigurasi server MySQL Anda. Dalam Azure Database for MySQL, parameter server disabled_storage_engines menampilkan mesin penyimpanan yang tidak dapat digunakan untuk membuat tabel. Ini adalah parameter statik dan tidak dapat diubah.

Pernyataan SHOW ENGINE

Pernyataan SHOW ENGINE menampilkan informasi operasional mesin penyimpanan. Sintaks pernyataan SHOW ENGINE adalah:

SHOW ENGINE engine_name {STATUS | MUTEX}

Untuk menampilkan informasi dari InnoDB Monitor tentang status mesin penyimpanan InnoDB, jalankan:

SHOW ENGINE INNODB STATUS;

Jika STATUS SHOW ENGINE INNODB tidak mengembalikan hasil, itu berarti tidak ada operasi yang dilakukan selama sesi saat ini.

Catatan

Ada dua pernyataan SHOW ENGINE yang serupa. SHOW ENGINES menampilkan informasi tentang mesin penyimpanan yang didukung. SHOW ENGINE menampilkan informasi operasional tentang mesin penyimpanan.