Jumat, 22 Oktober 2010

SQL SERVER 2008 - PERFORMANCE KILLER


Ada beberapa area yang perlu diperhatikan   yang dapat menurunkan performance SQL server hingga terjun bebas sekalipun Hardware, Sistem Operasi dan Setting SQL Server sudah di Optimalkan. Daftar berikut ini adalah urutan Problem yang dapat menurunkan performance SQL Server dimulai dari yang memiliki Impact paling buruk.
·         Poor Indexing
·         Inaccurate Statistics
·         Excessive blocking and deadlocks
·         Non-Set Based Operations, usually T-SQL cursors
·         Poor query design
·         Poor database Design
·         Excessive fragmentation
·         Nonreusable execution plans
·         Poor execution plans, usually caused by parameter sniffing
·         Frequent recompilation of execution plans
·         Improper use of cursors
·         Improper configuration of tempdb
Mari kita coba untuk membahas satu-persatu tentang point yang dapat membuat SQL performance jadi buruk dimulai yang pertama
Poor Indexing
Sebagian besar masalah performa SQL SERVER ditimbulkan karena Indexing tidak disetting dan didesain dengan benar. SQL Server menerima dan memproses data yang masuk lebih dari yang seharusnya. Hal tersebut menyebabkan disk , memory dan CPU dipaksa bekerja berat dan otamatis waktu yang diperlukan untuk meng-eksekusi suatu query menjadi lebih lama serta mengakibatkan server sering blocking dan deadlock