Pertanyaan yang diberi tag «query-performance»

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


2
Mengapa kueri DELETE berjalan dalam satu format lebih lama dari yang lain?
Saya memiliki kode pembersihan khusus yang mencoba menghapus beberapa duplikat. Ini berjalan sempurna di banyak situs pelanggan. Log memberi tahu saya bahwa setidaknya 1 detik hingga 45 detik dikonsumsi oleh permintaan ini: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], [TimeStart] ) …

1
Batasan partisi tidak digunakan untuk bergabung yang melibatkan tabel dipartisi oleh timestamp
Saya memiliki struktur tabel dipartisi seperti: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); CREATE …



3
Meningkatkan kinerja STIntersects
Tabel T_PINmemiliki 300.000 pin dan T_POLYGONmemiliki 36.000 poligon. T_PINmemiliki indeks ini: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID WITH (GRIDS =(LEVEL_1 = HIGH,LEVEL_2 = HIGH,LEVEL_3 = HIGH,LEVEL_4 = HIGH), CELLS_PER_OBJECT = 128, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, …



3
Struktur Database SQL untuk API TENANG
Saya membuat API yang tenang. Saya berjuang untuk memutuskan cara terbaik untuk merancang tabel database saya di sekitar sumber daya saya. Awalnya, saya pikir tabel per sumber daya akan menjadi cara yang baik untuk pergi, tetapi saya sekarang khawatir bahwa ini akan menghasilkan tabel secara eksponensial lebih besar semakin jauh …




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 …

1
Apa Aturan Menentukan Ketika SQL Server Menggunakan CTE sebagai "Pagar Pengoptimalan"?
Beberapa waktu yang lalu, Brent Ozar menerbitkan sebuah pos yang merinci beberapa perbedaan antara SQL Server dan PostgreSQL: Dua Perbedaan Penting Antara SQL Server dan PostgreSQL Poin pertama ("CTE adalah pagar optimasi") menarik perhatian saya, karena jelas bahwa dalam contoh yang diberikan, SQL Server menggabungkan CTE dan kueri utama bersama-sama …


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.