Skip to main content

Beberapa Opsi untuk meningkatkan performa SQL Server

Dear Pembaca setia,
Berikut penulis rangkumkan beberapa informasi yang penulis temui terkait dengan peningkatan performa di SQL Server.
Performa yang baik, diawali dengan
penulisan Query yang baik. Namun, TIDAK ADA penulisan query yang terbaik. Hal ini dikarenakan setiap metode penulisan query, memiliki kelebihan dan kekurangan masing-masing. Semua tergantung dengan kebutuhan yang sedang dihadapi.
Berikut penulis sampaikan beberapa hal yang telah penulis lakukan:

  1. Penggunaan Table variable
    • Bagus untuk data yang sedikit
    • Bagus karena tidak meninggalkan jejak yang dapat diakses diluar session dan diluar batch
    • Tidak bagus untuk data yg banyak
  2. Penggunaan Temp table
    • Bagus untuk data yang banyak
    • Sesama action dalam 1 session dapat mengaksesnya, perlu perhatian ekstra agar data / action tidak saling mempengaruhi (data tercampur, data terdelete)
  3. Penggunaan cte
    • Bagus untuk menyederhanakan query
    • Tidak bagus untuk data yang banyak
  4. Penggunaan Clear Cache pada waktu development

  5. Penggunaan sp_updatestats
    • Tidak bisa sering-sering, karena semua query / sp akan di-recompile
  6. Penggunaan indexing

Comments

Popular posts from this blog

Pengaturan TP-LINK TL-MR3020 sebagai WiFi Client

Dear Pembaca setia, Kali ini penulis ingin berbagi cerita, bagaimana sebuah devices (PC atau yang lain) yang tidak memiliki modul Wireless, dan hanya memiliki port LAN (RJ45), dapat terkoneksi ke jaringan dengan bantuan Wireless Router TP-Link TL-MR3020. Caranya adalah dengan

Big Truck Adventure

Informasi bagi pembaca blog sekalian, halaman game online yang saya upload kemarin linknya telah saya pindahkan ke halaman yang baru. Silahkan lihat di bagian sidebar kiri sebelah atas. Terima kasih atas kunjungannya :-)