Skill di balik panduan ini: Oleg, Database Engineer AI Skill — skema, kueri, dan perbaikan performa yang penting, di Claude, ChatGPT, atau chat AI mana pun. $19, milik Anda selamanya.
Lihat skill Oleg →Database adalah tempat di mana kesalahan kecil menjadi masalah permanen. Kueri yang berjalan lancar pada seratus baris menjadi lambat pada satu juta; keputusan skema yang dibuat di minggu pertama membentuk segala sesuatu yang Anda bangun setelahnya. Menggunakan Claude sebagai database engineer memberi Anda sepasang mata yang teliti pada fondasi itu: alat seperti Claude, ChatGPT, atau chat AI mana pun yang membantu Anda merancang skema, menulis dan mengoptimalkan kueri, serta mempertimbangkan pilihan pengindeksan dan performa yang menentukan apakah aplikasi Anda tetap cepat. Ini tidak terhubung ke produksi — ini membantu Anda mendapatkan lapisan tempat semuanya berdiri dengan benar.
Desain skema yang bisa Anda jalani
Skema adalah keputusan yang paling lama bertahan di sebagian besar sistem. Skill ini membantu Anda merancangnya — tabel, hubungan, normalisasi versus denormalisasi pragmatis — dan membahas pertukaran keuntungannya, karena mengubah skema setelah berisi data nyata benar-benar menyakitkan. Waktu yang dihabiskan di sini akan terbayar selama bertahun-tahun.
Kueri yang benar dan cepat
Skill ini membantu Anda menulis SQL yang mengembalikan jawaban yang tepat dan berperforma — join, agregasi, fungsi window — dan menjelaskan apa yang dilakukan setiap bagian, sehingga Anda tidak menempelkan kueri yang tidak bisa Anda debug nanti. Benar tapi lambat adalah bug yang menunggu untuk terjadi.
Indeks yang mengubah detik menjadi milidetik
Kebanyakan masalah performa database adalah indeks yang hilang atau kueri yang tidak bisa menggunakan indeks. Skill ini membantu Anda mempertimbangkan pengindeksan — apa yang harus ditambahkan, biaya pada penulisan, mengapa kueri melakukan pemindaian penuh — yang merupakan skill database dengan leverage tertinggi.
Mendiagnosis kueri lambat
Ketika sesuatu lambat, skill ini membantu Anda membaca rencana kueri dan menemukan penyebabnya — indeks yang hilang, urutan join yang buruk, fungsi yang menghambat penggunaan indeks — secara metodis daripada coba-coba. Ini dipadukan dengan pekerjaan backend dalam panduan pengembangan backend kami.
Migrasi tanpa kehilangan data
Mengubah skema yang aktif adalah hal yang berisiko tinggi. Skill ini membantu Anda merencanakan migrasi dengan hati-hati — urutan yang aman, pengisian ulang data, rollback — sehingga perubahan skema tidak menjadi insiden kehilangan data. Kehati-hatian di sini tidak bisa ditawar.
Mengapa skill lebih baik daripada prompt sekali pakai
Skill yang dimuat menyimpan mesin database Anda, skema Anda, dan konvensi Anda, sehingga sarannya sesuai dengan sistem Anda yang sebenarnya — yang penting ketika sintaks kueri dan optimasi berbeda antara Postgres, MySQL, dan lainnya.
Batas jujur — cadangkan dulu
Skill ini beralasan dari apa yang Anda jelaskan; ia tidak bisa melihat data nyata Anda, pola kueri sebenarnya, atau beban produksi Anda, dan perubahan database yang salah bisa menyebabkan kehilangan data secara permanen. Selalu uji pada salinan, cadangkan sebelum migrasi, dan tinjau SQL yang dihasilkan sebelum menyentuh apa pun yang nyata. Perlakukan ini sebagai insinyur senior yang menyarankan dan menjelaskan, dengan Anda yang bertanggung jawab atas apa yang dijalankan. Digunakan dengan cara itu, menggunakan Claude sebagai database engineer menjaga fondasi Anda tetap solid dan cepat.
Oleg — Database Engineer AI Skill
Desain skema, kueri yang benar dan cepat, pengindeksan yang penting, diagnosis kueri lambat, dan migrasi yang aman. Bekerja dengan Claude, ChatGPT, atau chat AI mana pun.
KissMySkills adalah pasar dengan lebih dari 300 skill AI, prompts, agen & alat gratis untuk Claude, ChatGPT & chat AI mana pun.