ID Artikel: 243589 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0 Bagaimana memecahkan masalah berjalan lambat query di SQL Server 7.0 atau versi yang lebih baru
Pada Halaman iniRINGKASANArtikel ini menjelaskan cara untuk menangani masalah kinerja yang aplikasi mungkin mengalami dalam hubungannya dengan Microsoft SQL Server: memperlambat kinerja pencarian tertentu atau kelompok queries. Jika Anda memecahkan masalah kinerja, tapi Anda tidak terisolasi masalah untuk pencarian tertentu atau kelompok kecil dari query yang melakukan lebih lambat dari yang diharapkan, lihat artikel berikut pada Basis Pengetahuan Microsoft sebelum Anda melanjutkan: 224587
(http://support.microsoft.com/kb/224587/
)
CARA: Memecahkan masalah kinerja aplikasi dengan SQL Server Artikel ini didasarkan pada asumsi bahwa Anda telah menggunakan artikel 224587 untuk mempersempit cakupan masalahnya, dan bahwa Anda telah menangkap jejak SQL Profiler dengan khusus kolom peristiwa dan data yang rinci dalam artikel 224587.Tuning database queries dapat menjadi usaha yang beraneka ragam. Bagian berikut membahas item yang umum untuk memeriksa ketika Anda sedang menyelidiki performa query. Catatan Jika Anda menggunakan SQL Server 2005, menggunakan SQL Server Management Studio bukan SQL Query Analyzer, dan menggunakan Database Engine Tuning Advisor bukan indeks Tuning Wizard. Memverifikasi keberadaan indeks benarSalah satu cek pertama untuk melakukan ketika Anda mengalami eksekusi query lambat kali adalah analisis indeks. Jika Anda sedang menyelidiki permintaan satu, Anda dapat menggunakan Melakukan analisis indeks pilihan dalam SQL Query Analyzer; Jika Anda memiliki jejak SQL Profiler beban kerja yang besar, Anda dapat menggunakan Wisaya Tuning indeks. Metode kedua menggunakan query SQL Server optimizer untuk menentukan indeks yang akan sangat membantu untuk query tertentu. Ini adalah metode yang sangat efisien untuk menentukan apakah indeks benar ada di database Anda.Untuk informasi tentang cara menggunakan Wisaya Tuning indeks, lihat topik "Indeks Tuning Wizard" dalam SQL Server 7.0 buku Online. Jika Anda telah mengupgrade aplikasi Anda dari versi sebelumnya dari SQL Server, indeks yang berbeda mungkin lebih efisien dalam SQL Server 7.0 karena optimizer dan penyimpanan mesin perubahan. Indeks Tuning Wizard membantu Anda untuk menentukan jika perubahan dalam indeks strategi akan meningkatkan kinerja. Untuk informasi lebih lanjut tentang bagaimana menggunakan Database Engine Tuning Advisor bukannya indeks Tuning Wizard di SQL Server 2005, lihat topik berikut dalam SQL Server 2005 buku Online:
Menghapus semua permintaan, meja, dan bergabung dengan petunjukPetunjuk mengabaikan permintaan optimasi dan dapat mencegah query optimizer memilih rencana pelaksanaan tercepat. Karena dari Pengoptimal perubahan, petunjuk bahwa peningkatan kinerja di versi sebelumnya dari SQL Server mungkin tidak memiliki efek atau mungkin benar-benar negatif mempengaruhi kinerja dalam SQL Server 7.0. Selain itu, bergabung dengan petunjuk dapat menyebabkan penurunan kinerja berdasarkan alasan berikut:
Memeriksa rencana pelaksanaanSetelah Anda mengkonfirmasi bahwa indeks benar ada, dan bahwa tidak ada petunjuk membatasi Pengoptimal kemampuan untuk menghasilkan rencana efisien, Anda dapat memeriksa rencana eksekusi query. Anda dapat menggunakan salah satu metode berikut untuk melihat pelaksanaan rencana untuk permintaan:
Memeriksa Showplan OutputShowplan output menyediakan banyak informasi tentang rencana pelaksanaan yang SQL Server menggunakan untuk query tertentu. Rincian informasi dan peristiwa yang dihasilkan dibahas secara rinci dalam bab "Mengoptimalkan Database kinerja" SQL Server 7.0 buku online. Berikut ini adalah beberapa aspek dasar rencana eksekusi yang Anda dapat untuk menentukan apakah Anda menggunakan rencana terbaik:
REFERENSITopik-topik berikut dalam SQL Server 7.0 buku Online memberikan informasi tentang mengoptimalkan pertanyaan:
Berlaku bagi:
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:243589
(http://support.microsoft.com/kb/243589/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
