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
- Gambaran Umum MySQL, Produk dan Layanan
- Layanan dan Dukungan Teknis MySQL
- Sistem Operasi yang Didukung
- Rute Kurikulum Pelatihan yang Tersedia
- Sumber Daya Dokumentasi MySQL
Arsitektur MySQL
- Model klien/server
- Protokol komunikasi
- Lapisan SQL
- Lapisan Penyimpanan Data
- Cara server mendukung berbagai mesin penyimpanan
- Penggunaan memori dan ruang disk oleh MySQL
- Antarmuka plug-in MySQL
Administrasi Sistem
- Memilih jenis distribusi MySQL yang tepat
- Instalasi Server MySQL
- Struktur file instalasi Server MySQL
- Cara memulai dan menghentikan server MySQL
- Proses peningkatan versi MySQL
- Menjalankan beberapa server MySQL di satu mesin host
Konfigurasi Server
- Opsi konfigurasi server MySQL
- Variabel sistem yang dapat diatur
- Mode SQL yang digunakan
- Jenis-jenis file log yang tersedia
- Pencatatan transaksi biner (binary logging)
Klien dan Alat Bantu
- Klien apa saja yang dapat digunakan untuk tugas administratif
- Klien administrasi resmi MySQL
- Klien baris perintah mysql
- Klien baris perintah mysqladmin
- Klien grafis MySQL Workbench
- Alat bantu lainnya dalam paket MySQL
- API yang tersedia (driver dan konektor)
Jenis Data
- Kategori utama jenis data dalam MySQL
- Makna penggunaan nilai NULL
- Atribut kolom pada tabel
- Penerapan set karakter pada tiap jenis data
- Cara memilih jenis data yang sesuai untuk setiap elemen
Mengakses Metadata
- Metode pengambilan metadata dalam MySQL
- Struktur tabel INFORMATION_SCHEMA
- Pemanfaatan perintah tersedia untuk menampilkan informasi metadata
- Perbedaan antara pernyataan SHOW dan tabel INFORMATION_SCHEMA
- Fungsi program klien mysqlshow
- Cara menggabungkan kueri INFORMATION_SCHEMA dengan perintah shell atau SQL lainnya
Transaksi dan Mekanisme Penguncian
- Pemanfaatan pernyataan kontrol transaksi untuk mengeksekusi beberapa query secara bersamaan
- Sifat-sifat ACID dalam manajemen transaksi
- Tingkat isolasi transaksi yang dapat dipilih
- Penggunaan mekanisme penguncian guna mengamankan integritas data pada tiap transaksi
Mesin Penyimpanan Data
- Jenis-jenis mesin penyimpanan dalam MySQL
- Mesin InnoDB sebagai pilihan utama
- Konsep tablespace sistem dan per-tabel pada InnoDB
- Integrasi NoSQL serta API Memcached dengan MySQL
- Teknik konfigurasi efisien untuk pengaturan tablespace
- Penerapan kunci asing guna mengatasi integritas referensial data
- Strategi penguncian pada sistem InnoDB
- Fitur spesifik dari masing-masing mesin penyimpanan yang tersedia
Pemartisian Tabel
- Maksud penggunaan pemartisian dalam struktur basis data MySQL
- Alasan mengapa pemartisian sering digunakan
- Tipe-tipe metode pemartisian yang umum dipakai
- Cara membuat tabel dengan sistem pemartisian tertentu
- Pemahaman mengenai sub-partisi tambahan pada struktur tabel
- Metode pengambilan informasi rinci terkait konfigurasi partisi suatu tabel
- Teknik modifikasi struktural terhadap partisi demi peningkatan kinerja sistem
- Pengaruh berbagai mesin penyimpanan dalam proses pemartisian data
Manajemen Pengguna
- Persyaratan autentikasi akun pengguna sebelum diberikan akses sistem
- Penggunaan perintah SHOW PROCESSLIST untuk memantau proses aktif pada server
- Cara membuat, mengubah atau menghapus profil akun baru maupun lama
- Plugin autentikasi alternatif yang dapat dimanfaatkan dalam pengaturan sistem keamanan
- Persyaratan pemberian otorisasi berdasarkan hak akses masing-masing pengguna
- Klasifikasi tingkat izin pengguna dalam lingkungan basis data MySQL
- Bentuk spesifik hak izin yang dapat diberikan maupun dicabut secara selektif
- Teknik penugasan, revisi atau pembatalan otoritas akses akun dalam basis data
Keamanan Sistem
- Pengenalan risiko keamanan yang kerap muncul pada sistem MySQL
- Risiko khusus terkait instalasi server MySQL dalam lingkungan operasional tertentu
- Kelola aspek kerentanan jaringan, komponen OS maupun struktur direktori penyimpanan dan kontrol hak pengguna
- Taktik terbaik untuk melindungi seluruh informasi tersimpan di dalam database MySQL
- Implementasi protokol SSL guna memastikan koneksi aman antara aplikasi klien dan server MySQL
- Penggunaan SSH sebagai alat bantu membangun hubungan jauh yang terenkripsi terhadap server MySQL
- Sumber informasi tambahan guna mengatasi segala macam masalah keamanan umum terkait basis data ini
Pemeliharaan Tabel
- Macam jenis prosedur operasional yang dimaksudkan demi pembaruan dan pengaturan tabel secara menyeluruh
- Daftar pernyataan SQL standar untuk mendukung aktivitas perawatan data dalam struktur tabel MySQL
- Utilitas terpisah maupun klien eksternal yang bisa dimanfaatkan secara independen dalam mengatur kondisi fisik dan logika tabel
- Teknik khusus untuk melakukan perbaikan ataupun reorganisasi struktur data pada mesin penyimpanan non-standar
- Pelaksanaan ekspor dan impor konten data berupa rekaman komplit maupun bagian tertentu saja
- Proses ekstraksi seluruh informasi terstruktur dalam tabel sebagai berkas luar untuk kebutuhan penyimpanan tambahan atau distribusi
- Metode memasukkan konten baru ataupun mengganti isi tabel melalui importasi dengan kriteria fleksibel sesuai permintaan pengguna
Pemrograman Berbasis MySQL
- Cara merancang sekaligus menjalankan prosedur tersimpan pada lingkungan basis data ini
- Penjelasan mendetail mengenai keamanan pelaksanaan operasional dalam pemrograman prosedur penyimpanan MySQL
- Cara menciptakan serta memicu eksekusi trigger otomatis berdasarkan peristiwa tertentu yang terjadi pada tabel terkait
- Teknik mengganti struktur maupun menghapus elemen event yang ada ataupun merancang yang baru untuk tugas jadwal tertentu
- Pengaturan ketetapan waktu serta periode pelaksanaan event secara otomatis sesuai skedul operasional sistem
Teknik Cadangan dan Pemulihan Data MySQL
- Konsep utama dibalik aktivitas pencadangan pada lingkungan basis data modern secara umum
- Pembagian kelompok cadangan standar berdasarkan ukuran maupun frekuensi penggunaannya
- Daftar perangkat utilitas resmi maupun pihak ketiga yang dapat dipakai untuk tugas cadangan dan arsip data MySQL
- Penerapan metode ekstraksi konten dalam format biner maupun teks sebagai komponen cadangan sistematis
- Pentingnya peran catatan log serta file status dalam penyusunan strategi recovery efektif setelah terjadi insiden sistem
- Langkah-langkah krusial guna memulihkan kembali struktur maupun konten yang hilang ataupun terkorupsi akibat insiden tak terduga pada lingkungan MySQL
Konsep Replikasi Data dalam MySQL
- Metode efisien mengelola sirkuit pencatatan biner berfungsi sebagai alur komunikasi sinkron data antar server terkait replikasi
- Pengenalan unit kerja internal maupun file log spesifik yang menjadi jangkar aktivitas replikasi setiap instansi MySQL
- Langkah-langkah pemulaan penyusunan lingkungan replikasi berjalan mulus mulai dari tahap instalasi sampai pengujian fungsional secara sistematis
- Strategi mendesain topologi kompleks terdiri dari beberapa node server terlibat dalam rangkaian replikasi secara terkoordinasi
- Implementasi gaya multi-master maupun sirkular untuk distribusi data aktif antar node sekaligus menjaga konsistensi isinya
- Teknik kontrol pergantian fase operasional server aktif secara teratur demi menghindari jeda kinerja sistem selama migrasi terjadi
- Algoritma analisis serta penerapan langkah mitigasi dalam mendeteksi kejadian gangguan atau perubahan abnormal pada proses replikasi sedang berlangsung
- Memahami konsep identifikator transaksional global (GTID) berfungsi sebagai penanda unik guna menyeimbangkan arus penyebaran informasi antar seluruh node replika terlibat
Pendahuluan Pengoptimalan Kinerja MySQL
- Mengenali peranan sintaks EXPLAIN dalam memetakan detail operasional query yang sedang dieksekusi sistem MySQL
- Beberapa strategi efektif guna merekonstruksi konfigurasi dan tata letak struktur tabel demi kecepatan akses data utamanya
- Teknik memantau serta menganalisis variabel status operasional penting yang secara langsung pengaruhnya pada performa total server MySQL
- Metode terstandarisasi mengatur konfigurasi variabel lingkungan utama pada sistem sekaligus cara membaca atau memahami nilai-nilainya dengan cermat pada kondisi operasional aktual
- Pendekatan menyeluruh terhadap struktur pengukuran kinerja bawaan yang dikenal sebagai Performance Schema pada lingkungan MySQL
Penutup Pelatihan
Sesi Tanya Jawab
Persyaratan
Tidak ada prasyarat khusus, meski akan lebih baik jika peserta sudah mempunyai pengetahuan dasar mengenai basis data.
Target Peserta:
Para profesional IT yang ingin menjadi DBA atau spesialis pendukung basis data MySQL di platform Linux/Windows.
Format Pelatihan: 40% teori/presentasi, 60% praktik langsung
28 Jam
Testimoni (1)
Dikemas dengan hati-hati sesuai kebutuhan kami, sangat responsif terhadap pertanyaan dan situasi langsung, memberikan banyak latihan mengulangi apa yang kami pelajari.
Colin - Drax
Kursus - MySQL Administration
Diterjemahkan Mesin