Latihan: Membandingkan opsi mesin penyimpanan

Selesai

Dalam latihan lab ini, Anda akan membandingkan dua mesin penyimpanan MySQL yang berbeda:

  • InnoDB
  • Memori

Penting

Anda memerlukan langganan Azure Anda sendiri untuk menyelesaikan latihan ini. Jika tidak memiliki langganan Azure, buat percobaan gratis.

Untuk menyelesaikan latihan ini, Anda harus sudah:

  • Membuat grup sumber daya (lihat Modul 1, Unit 5).
  • Membuat Server Fleksibel Azure Database for MySQL (lihat Modul 1, Unit 5).
  • Mengunduh dan menginstal MySQL Workbench (lihat Modul 2, Unit 5).
  • Mengunduh skrip untuk latihan ini dari GitHub.

Tip

Jika Anda menghentikan server Azure Database for MySQL setelah menyelesaikan lab terakhir, mulai ulang sekarang.

Membuat database

  1. Buka MySQL Workbench dan sambungkan ke Server Fleksibel Azure Database for MySQL Anda.
  2. Pilih File, Buka Skrip SQL, dan navigasikan ke skrip EnginesLab1.sql. Pilih Buka.
  3. Sorot dan jalankan bagian pertama - Mesin yang didukung. Ini menampilkan mesin penyimpanan yang didukung oleh server Anda, dan apakah mesin penyimpanan mendukung transaksi.
  4. Sorot dan jalankan bagian - Buat database. Ini membuat database pengguna baru dan memilihnya sebagai database saat ini.

Menyelidiki transaksi dan mesin penyimpanan InnoDB

  1. Sorot dan jalankan bagian - Buat tabel InnoDB. Ini membuat tabel baru yang disebut Cat.
  2. Sorot dan jalankan bagian - Sisipkan tiga baris. Ini menyisipkan tiga baris ke dalam tabel Cat dan mengembalikan tiga baris.
  3. Sorot dan jalankan bagian - Sisipkan baris dalam transaksi. Transaksi diterapkan, jadi seharusnya ada empat baris.
  4. Sorot dan jalankan bagian - Sisipkan baris dan gulung balik transaksi. Seharusnya masih ada empat baris karena kita menggulung balik transaksi.

Menyelidiki transaksi dan mesin penyimpanan memori

  1. Sorot dan jalankan bagian - Buat tabel Memori. Ini membuat tabel baru yang disebut CatM.
  2. Sorot dan jalankan bagian - Sisipkan dan tampilkan tiga baris. Ini menyisipkan tiga baris ke dalam tabel Cat dan mengembalikan tiga baris.
  3. Sorot dan jalankan bagian - Sisipkan baris dalam transaksi. Transaksi diterapkan, jadi seharusnya ada empat baris. Ini tampaknya berfungsi, tetapi mesin penyimpanan Memori tidak mendukung transaksi, sehingga mengabaikan keberadaan transaksi.
  4. Sorot dan jalankan bagian - Sisipkan baris dan gulung balik transaksi. Seharusnya masih ada empat baris karena kita menggulung balik transaksi. Perhatikan peringatan di jendela Output untuk ROLLBACK. Sekarang ada lima baris. Mesin penyimpanan Memori tidak mendukung transaksi dan ROLLBACK tidak berpengaruh.

Memahami mesin penyimpanan memori

Membuat database

  1. Buka MySQL Workbench dan sambungkan ke Server Fleksibel Azure Database for MySQL Anda.
  2. Pilih File, Buka Skrip SQL, dan navigasikan ke skrip EnginesLab2.sql.
  3. Sorot dan jalankan bagian - Buat database. Ini membuat database pengguna baru dan memilihnya sebagai database saat ini.

Memahami mesin penyimpanan memori

  1. Sorot dan jalankan bagian - Buat tabel menggunakan mesin penyimpanan Memori.
  2. Sorot dan jalankan bagian - Isitabel. Kueri mengembalikan tiga baris dalam set hasil.
  3. Gunakan portal Azure untuk memulai ulang server fleksibel Azure Database for MySQL.
  4. Sorot dan jalankan bagian - Tabel kosong. Perhatikan bahwa tabel tidak memiliki baris, tetapi objek tabel masih ada.
  5. Sorot dan jalankan bagian - Isi ulangtabel. Kueri mengembalikan tiga baris dalam set hasil.
  6. Tutup MySQL Workbench dan di portal Azure, HENTIKAN Server Azure Database for MySQL Anda.