Daftar Isi:
- Definisi - Apa artinya Database Engine Tuning Advisor?
- Techopedia menjelaskan Database Engine Tuning Advisor
Definisi - Apa artinya Database Engine Tuning Advisor?
Database Engine Tuning Advisor adalah alat untuk menganalisis beban kerja yang terlibat dalam fungsi basis data. Ini memungkinkan penyetelan basis data untuk pemrosesan kueri yang lebih baik dan pembuatan serangkaian indeks yang optimal, tampilan dan partisi yang diindeks. Fungsi-fungsi ini tidak memerlukan pemahaman mendalam tentang struktur basis data atau SQL server internal. Database Engine Tuning Advisor meneliti dengan seksama bagaimana query diproses dalam database dan merekomendasikan metode untuk meningkatkan pemrosesan query.
Istilah ini juga dikenal sebagai Penasihat Tuning Database SQL Server.
Techopedia menjelaskan Database Engine Tuning Advisor
Database Engine Tuning Advisor dapat menggunakan alat antarmuka pengguna grafis untuk menyetel basis data, memberikan rekomendasi dan menghasilkan laporan. Atau, mungkin menggunakan program utilitas baris perintah, yang mencakup scripting dan tuning otomatis. Tuning umumnya dilakukan ketika query kompleks dieksekusi dan mengkonsumsi ruang memori tambahan. Seperangkat pernyataan Transact-SQL yang membutuhkan penyetelan disebut beban kerja. Penasihat penyetelan menganalisis beban kerja ini dan merekomendasikan struktur desain fisik, mengurangi biaya pengoptimal kueri saat mereka menganalisis beban kerja.
Langkah pertama dalam menggunakan Database Tuning Advisor adalah mendefinisikan tugas tuning. Langkah selanjutnya yang terlibat adalah menjalankan tugas penyetelan. Ini dilakukan menggunakan EXECUTE_TUNING_TASK. Fungsi ini memungkinkan penasihat tuning untuk menganalisis beban kerja. Setelah mengatur semua eksekusi tugas, penasihat menampilkan dan melaporkan temuannya. Fungsi yang digunakan untuk melakukan pelaporan adalah REPORT_ TUNING_ TASK.
Jendela monitor sesi menampilkan semua hasil pencarian, yang disimpan dalam database MSDB dari mesin database server SQL. Opsi penyempurnaan lanjutan memungkinkan pengguna untuk membatasi ruang maksimum yang digunakan oleh struktur data fisik dan jumlah maksimum kolom per indeks. Setelah menyelesaikan penyetelan, ada juga opsi untuk mengevaluasi rekomendasi. Rekomendasi ini disimpan dalam file XML atau skrip SQL.
