Pertanyaan yang diberi tag «query-performance»

Untuk pertanyaan tentang meningkatkan kinerja dan / atau efisiensi permintaan basis data.

3
Permintaan postgreSQL sangat lambat ketika ditambahkan subquery
Saya memiliki kueri yang relatif sederhana di atas meja dengan baris 1.5M: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE keluaran: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck Cond: …


1
PostgreSQL - Jika saya menjalankan beberapa query secara bersamaan, dalam kondisi apa saya akan melihat speedup? Dalam situasi apa saya akan melihat perlambatan?
Saya mendekati Anda semua dengan rendah hati sebagai orang yang BUKAN DBA, dan saya yakin pertanyaan saya penuh dengan kekurangan konseptual dan "itu tergantung pada" ranjau darat. Saya juga cukup yakin bahwa Anda semua yang memilih untuk menjawab akan menginginkan lebih banyak cara spesifik daripada yang saat ini dapat saya …

1
Apakah mungkin untuk menghindari filesort?
Apakah mungkin untuk menghindari 'Menggunakan sementara' dan 'Menggunakan filesort' untuk kueri SELECT berikut? Saya tidak tahu cara untuk melakukannya. Saya mencoba menambahkan indeks, baik untuk top_expire dan program, tetapi tidak membantu dengan ORDER OLEH kueri membutuhkan waktu lebih dari 1 detik dan tanpa suara itu hanya 0,003 detik di localhost …

2
Penyesuaian kinerja pada kueri
Mencari bantuan untuk meningkatkan kinerja kueri ini. SQL Server 2008 R2 Enterprise , Max RAM 16 GB, CPU 40, Max Degree of Parallelism 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG FROM DsJobStat, …

3
Hapus jutaan baris dari tabel SQL
Saya harus menghapus 16+ jutaan rekaman dari tabel baris 221+ juta dan ini berjalan sangat lambat. Saya menghargai jika Anda berbagi saran untuk membuat kode di bawah ini lebih cepat: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE …

2
Sebagian besar rencana permintaan dibuat kembali dalam 4 jam terakhir
Saya punya masalah dengan kinerja database SQL Server saya. Saya telah menemukan alat ini sp_BlitzCache . Setelah perintah dieksekusi, saya mendapat pernyataan ini: Anda memiliki 92,00% paket dibuat dalam 24 jam terakhir, dan 92,00% dibuat dalam 4 jam terakhir. Sementara saya mengidentifikasi masalah (menggunakan SQL Server Profiler, saya telah memeriksa …


1
Masalah kinerja kueri sql rekursif [tertutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Administrator Stack Exchange. Ditutup 4 tahun yang lalu . Ini adalah keenam kalinya saya mencoba untuk mengajukan pertanyaan ini dan itu juga yang terpendek. Semua upaya sebelumnya …

1
Atasi MERGE JOIN (INDEX SCAN) dengan nilai KUNCI tunggal eksplisit pada KUNCI ASING
Ditambahkan 7/11 Masalahnya adalah kebuntuan terjadi karena pemindaian indeks selama Gabung BERGABUNG. Dalam hal ini transaksi mencoba untuk mendapatkan kunci S pada seluruh indeks di tabel induk FK, tetapi sebelumnya transaksi lain menempatkan kunci X pada nilai kunci indeks. Mari saya mulai dengan contoh kecil (TSQL2012 DB dari 70-461 cource …


2
HAPUS sederhana, tetapi rencana eksekusi rumit
Ketika saya menjalankan penghapusan ini: DELETE FROM ETLHeaders WHERE ETLHeaderID < 32465870 ... menghapus 39.157 baris. Itu harus sederhana karena menghapus pada ETLHeaderID yang merupakan indeks dan kunci utama berkerumun. Tetapi (sesuai dengan rencana eksekusi) tampaknya mencapai 361.190 baris dan menggunakan indeks lainnya. Tabel memang memiliki bidang dengan tipe data …

1
Apakah SQL Sentry Plan Explorer menghitung pembacaan dalam UDF?
Saya punya pertanyaan seperti ini: select dbo.fn_complexFunction(t.id) from mytable t Dalam SQL Sentry Plan Explorer, saya perhatikan saya harus menjalankan Dapatkan Perkiraan Paket di SQL Sentry untuk membuat Rencana Kueri termasuk UDF. Saat menjalankan 'Dapatkan Rencana Aktual', tidak terlihat bahwa pembacaan logis dan metrik lainnya mencakup operasi yang terjadi di …

4
Apa yang bisa mempercepat permintaan jumlah SQL?
Saat melakukan kueri hitung (agregat) SQL, apa yang dapat mempercepat waktu eksekusi dalam 3 sistem basis data ini? Saya yakin banyak hal dapat mempercepatnya (perangkat keras untuk satu), tapi saya hanya seorang DBA pemula, jadi saya yakin saya akan mendapatkan beberapa jawaban di sini. Saya memigrasi sekitar 157 juta baris …


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.