Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pendahuluan
- Tinjauan MySQL, Produk, dan Layanan
- Layanan dan Dukungan MySQL
- Operating Services yang Didukung
- Jalur Kurikulum Pelatihan
- Sumber Dokumentasi MySQL
Arsitektur MySQL
- Model client/server
- Protokol komunikasi
- Lapisan SQL
- Lapisan penyimpanan
- Bagaimana server mendukung mesin penyimpanan
- Bagaimana MySQL menggunakan memori dan ruang disk
- Antarmuka plug-in MySQL
Administrasi Sistem
- Memilih antara jenis distribusi MySQL
- Menginstal Server MySQL
- Struktur file instalasi Server MySQL
- Memulai dan menghentikan server MySQL
- Mengupgrade MySQL
- Menjalankan beberapa server MySQL di satu host
Konfigurasi Server
- Opsi konfigurasi server MySQL
- Variabel sistem
- Modus SQL
- Berkas log yang tersedia
- Log biner
Klien dan Peralatan
- Klien yang tersedia untuk tugas administratif
- Klien administratif MySQL
- Klien mysql command-line
- Klien mysqladmin command-line
- Klien grafis MySQL Workbench
- Peralatan MySQL
- API yang tersedia (driver dan konektor)
Tipe Data
- Kategori utama tipe data
- Makna NULL
- Atribut kolom
- Penggunaan karakter set dengan tipe data
- Memilih tipe data yang tepat
Mendapatkan Metadata
- Metode akses metadata yang tersedia
- Struktur INFORMATION_SCHEMA
- Menggunakan perintah yang tersedia untuk melihat metadata
- Perbedaan antara pernyataan SHOW dan tabel INFORMATION_SCHEMA
- Program klien mysqlshow
- Menggunakan kueri INFORMATION_SCHEMA untuk membuat perintah shell dan pernyataan SQL
Transaksi dan Pengunci
- Menggunakan pernyataan kontrol transaksi untuk menjalankan beberapa pernyataan SQL secara bersamaan
- Properti ACID transaksi
- Tingkat isolasi transaksi
- Menggunakan pengunci untuk melindungi transaksi
Mesin Penyimpanan
- Mesin penyimpanan di MySQL
- Mesin penyimpanan InnoDB
- Tablespaces sistem dan file-per-table InnoDB
- NoSQL dan API Memcached
- Konfigurasi tablespaces secara efisien
- Menggunakan kunci asing untuk mencapai integritas referensial
- Pengunci InnoDB
- Fitur mesin penyimpanan yang tersedia
Partisi
- Partisi dan penggunaannya di MySQL
- Alasan menggunakan partisi
- Jenis partisi
- Membuat tabel terpartisi
- Subpartisi
- Mendapatkan metadata partisi
- Mengubah partisi untuk meningkatkan kinerja
- Dukungan Partisi Mesin Penyimpanan
Pengelolaan Pengguna
- Persyaratan untuk otentikasi pengguna
- Menggunakan SHOW PROCESSLIST untuk menampilkan thread apa yang sedang berjalan
- Membuat, memodifikasi, dan menghapus akun pengguna
- Plugin otentikasi alternatif
- Persyaratan untuk otorisasi pengguna
- Tingkat hak akses untuk pengguna
- Jenis hak
- Menggunakan, memodifikasi, dan menarik hak pengguna
Keamanan
- Mengenali risiko keamanan umum
- Risiko keamanan khusus untuk instalasi MySQL
- Masalah keamanan dan tindakan pencegahan untuk jaringan, sistem operasi, file system dan pengguna
- Melindungi data Anda
- Menggunakan SSL untuk koneksi server MySQL yang aman
- Bagaimana SSH memungkinkan koneksi jarak jauh yang aman ke server MySQL
- Mencari informasi tambahan untuk masalah keamanan umum
Pemeliharaan Tabel
- Jenis operasi pemeliharaan tabel
- Pernyataan SQL untuk pemeliharaan tabel
- Program klien dan utilitas untuk pemeliharaan tabel
- Memelihara tabel untuk mesin penyimpanan lain
- Mengekspor dan Mengimpor Data
- Mengekspor Data
- Mengimpor Data
Pengembangan di Dalam MySQL
- Membuat dan mengeksekusi Rutin Terjaga
- Mendeskripsikan keamanan eksekusi rutin terjaga
- Membuat dan mengeksekusi trigger
- Membuat, mengubah, dan menghapus event
- Jadwal penjadwalan eksekusi event
Pengambilan Cadangan dan Pemulihan MySQL
- Dasar-dasar backup
- Jenis backup
- Alat dan utilitas backup
- Membuat backup biner dan teks
- Peran file log dan status dalam backup
- Pemulihan Data
Replikasi
- Mengelola MySQL Binary Log
- Thread dan file replikasi MySQL
- Menyetel lingkungan replikasi MySQL
- Mendesain topologi replikasi kompleks
- Replikasi Multi-Master dan Circular
- Melakukan penukaran kontrol terencana
- Memantau dan mengatasi masalah MySQL Replikasi
- Replikasi dengan Global Transaction Identifiers (GTIDs)
Pendahuluan Penyelaan Kinerja
- Menggunakan EXPLAIN untuk menganalisis kueri
- Optimasi tabel umum
- Memantau variabel status yang mempengaruhi kinerja
- Mengatur dan menginterpretasikan variabel server MySQL
- Irisan Penjelajahan Kinerja
Kesimpulan
Sesi Tanya Jawab
Persyaratan
Tidak ada persyaratan khusus, namun baik jika siswa memiliki sedikit pengetahuan sebelumnya tentang database.
28 Jam
Testimoni (1)
Was carefully tailored to our needs, very responsive to live questions and situations, gave us lots of practice repeating what we were learning.