Pertanyaan yang diberi tag «performance-tuning»

Meningkatkan karakteristik kinerja aplikasi atau sistem basis data.

6
Mengapa menambahkan TOP 1 secara dramatis memperburuk kinerja?
Saya punya pertanyaan yang cukup sederhana SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Itu memberi saya kinerja yang mengerikan (seperti tidak pernah repot-repot menunggu sampai selesai). Rencana kueri …

2
Apakah pemicu kompilasi setiap kali?
Kami memecahkan masalah server yang memiliki utilisasi CPU tinggi. Setelah menemukan bahwa pertanyaan tidak benar-benar menyebabkannya, kami mulai mencari kompilasi. Monitor Kinerja menunjukkan kurang dari 50 Kompilasi / detik dan kurang dari 15 Kompilasi / detik. Setelah menjalankan sesi XE mencari kompilasi, kami melihat ribuan kompilasi per detik. Sistem ini …



2
Pertanyaan kinerja 'SELECT TOP'
Saya memiliki kueri yang berjalan lebih cepat dengan memilih top 100dan lebih lambat tanpa top 100. Jumlah catatan yang dikembalikan adalah 0. Bisakah Anda menjelaskan perbedaan dalam rencana kueri atau berbagi tautan di mana perbedaan tersebut dijelaskan? Permintaan tanpa topteks: SELECT --TOP 100 * FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID …




2
Cara melacak pemblokiran yang terjadi kurang dari sedetik - SQL Server
Saya mencoba memecahkan masalah pemblokiran yang terjadi kurang dari sedetik. Aplikasi OLTP sangat sensitif dan harus memiliki waktu respons kurang dari 200 ms untuk beberapa transaksi sesuai SLA yang disepakati. Kami memiliki beberapa masalah eskalasi kunci dengan rilis kode baru yang dapat kami atasi dengan mengurangi ukuran batch dalam pembaruan. …

4
Berurusan dengan menunggu CXPACKET - menetapkan ambang biaya untuk paralelisme
Sebagai tindak lanjut dari pertanyaan saya sebelumnya tentang pemecahan masalah perf situs Sharepoint , saya bertanya-tanya apakah saya bisa melakukan sesuatu tentang menunggu CXPACKET. Saya tahu solusi spontan adalah mematikan semua paralelisme dengan mengatur MAXDOP ke 1 - terdengar seperti ide yang buruk. Tetapi ide lain adalah untuk meningkatkan ambang …


2
Mengoptimalkan kueri untuk 25+ juta baris
Saya menggunakan MS SQL, dan saya harus menjalankan beberapa pertanyaan pada tabel yang sama dengan kriteria yang berbeda. Pada awalnya saya menjalankan setiap permintaan pada tabel asli meskipun mereka semua berbagi beberapa pemfilteran (yaitu Tanggal, status). Ini memakan banyak waktu (sekitar 2 menit). Ada duplikat dalam baris data, dan semua …

3
Mengkonversi fungsi Skalar ke fungsi TVF untuk eksekusi paralel-Masih berjalan dalam mode Serial
Salah satu permintaan saya sedang berjalan dalam mode eksekusi serial setelah rilis dan saya perhatikan bahwa dua fungsi baru digunakan dalam tampilan yang direferensikan dalam LINQ ke SQL Query yang dihasilkan dari aplikasi. Jadi saya mengonversi fungsi-fungsi SCALAR ke fungsi TVF, tetapi masih query berjalan dalam mode serial. Sebelumnya saya …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.