Pertanyaan yang diberi tag «execution-plan»

Strategi yang dipilih oleh pengoptimal permintaan untuk memproses permintaan.


1
Apa konsekuensi dari pengaturan ARITHABORT ON untuk semua koneksi di SQL Server?
Jadi saya telah menentukan bahwa perilaku tidak menentu dari SQL Server saya adalah karena pengaturan default SET ARITHABORT OFF. Net SqlClient Data Provider . Dengan demikian, saya telah membaca berbagai artikel yang memperdebatkan cara terbaik untuk mengimplementasikannya. Bagi saya, saya hanya ingin cara yang mudah karena SQL Server menderita dan …

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 …


1
Ketidakcocokan besar antara ukuran indeks yang dilaporkan dan jumlah buffer dalam rencana eksekusi
Masalah Kami memiliki pertanyaan seperti SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Karena mengalami timeout (setelah 10 menit) lebih sering daripada tidak, saya memutuskan untuk menyelidiki masalah ini. The EXPLAIN (ANALYZE, BUFFERS)Output …

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 …








1
Indeks Mencari Biaya Operator
Untuk kueri basis data sampel AdventureWorks di bawah: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Rencana pelaksanaan menunjukkan Perkiraan Biaya Operator sebesar 0,0850383 (93%) untuk Pencarian Indeks : …

1
Hash join antara tabel master / detail menghasilkan perkiraan kardinalitas terlalu rendah
Ketika bergabung dengan tabel master ke tabel detail, bagaimana saya bisa mendorong SQL Server 2014 untuk menggunakan perkiraan kardinalitas dari tabel (detail) yang lebih besar sebagai perkiraan kardinalitas dari output gabungan? Misalnya, ketika bergabung dengan baris induk 10K ke baris detail 100K, saya ingin SQL Server memperkirakan gabungan pada 100K …

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.