Pertanyaan yang diberi tag «query-performance»

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

1
Mengapa tidak bergabung dengan eliminasi bekerja dengan sys.query_store_plan?
Berikut ini adalah penyederhanaan masalah kinerja yang dihadapi dengan Query Store: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; The plan_idkolom didokumentasikan sebagai kunci utama sys.query_store_plan, tapi rencana eksekusi …

2
Setiap batch menyebabkan kompilasi
Kami memiliki aplikasi pihak ketiga yang mengirimkan pernyataan T-SQL dalam batch. Basis data di-host pada SQL Server 2016 Enterprise SP1 CU7, 16 core dan memori 256GB. Optimize for Ad-Hoc diaktifkan. Ini adalah contoh tiruan dari kueri yang dieksekusi: exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT …

1
Optimalkan indeks pada tabel baris 2.135.044.521
Saya memiliki masalah I / O dengan meja besar. Statistik umum Tabel ini memiliki karakteristik utama berikut: lingkungan: Azure SQL Database (tingkatnya adalah P4 Premium (500 DTUs)) baris: 2.135.044.521 1.275 partisi yang digunakan indeks berkerumun dan dipartisi Model Ini adalah implementasi tabel: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] NOT NULL, [Timestamp] …


1
Mengapa petunjuk READPAST menyebabkan tampilan indeks diabaikan?
Saya sedang menyelidiki menggunakan READPASTpetunjuk untuk mengurangi penguncian sumber daya dalam subsistem keuangan aplikasi kita. Sepertinya cara yang baik untuk pergi karena catatan transaksi keuangan hanya pernah ditambahkan, tidak pernah diperbarui atau dihapus. Satu-satunya baris yang akan dilewati adalah baris baru yang dimasukkan dalam suatu transaksi; mereka secara efektif tidak …

3
Indeks yang difilter hanya digunakan ketika bagian yang difilter berada di GABUNG bukan DI MANA
Saya telah membuat indeks yang difilter di bawah ini tetapi ketika saya menjalankan 2 kueri lebih jauh ke bawah, indeks ini hanya digunakan untuk pencarian dalam contoh pertama yang memiliki END_DTTM dalam GABUNGAN daripada klausa di mana (itulah satu-satunya perbedaan dalam kueri) . Adakah yang bisa menjelaskan mengapa ini terjadi? …


1
Mengapa kunci primer (berkerumun) tidak digunakan dalam permintaan ini?
Saya memiliki tabel SQL Server 2008 R2 yang struktur skimnya terlihat sebagai berikut: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY …

2
MySQL: Join mana yang lebih baik antara join luar kiri dan join dalam
Gabung mana yang lebih baik jika semuanya memberikan hasil yang sama? Sebagai contoh, saya punya dua tabel employees(emp_id,name, address, designation, age, sex)dan work_log(emp_id,date,hours_wored). Untuk mendapatkan beberapa hasil spesifik baik inner joindan left joinmemberikan hasil yang sama. Namun, saya masih memiliki beberapa keraguan yang tidak terbatas pada pertanyaan ini saja. yang …




1
optimisasi kueri: interval waktu
Secara utama, saya punya dua jenis interval waktu: presence time dan absence time absence time dapat dari jenis yang berbeda (misalnya istirahat, absen, hari khusus dan sebagainya) dan interval waktu mungkin tumpang tindih dan / atau berpotongan. Hal ini tidak pasti, bahwa hanya kombinasi yang masuk akal dari interval ada …


3
Kinerja TSQL - BERGABUNG dengan nilai ANTARA min dan maks
Saya memiliki dua meja tempat saya menyimpan: tabel rentang IP - negara pencarian daftar permintaan yang berasal dari IP yang berbeda IP disimpan sebagai bigintuntuk meningkatkan kinerja pencarian. Ini adalah struktur tabel: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip] [varchar](15) NOT NULL, [begin_num] [bigint] NOT NULL, [end_num] [bigint] NOT …

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.