Pertanyaan yang diberi tag «statistics»

Statistik untuk optimasi kueri adalah objek yang berisi informasi statistik tentang distribusi nilai dalam satu atau beberapa kolom tabel atau tampilan yang diindeks.

1
Perkiraan kardinalitas di luar histogram
Mempersiapkan Saya mengalami kesulitan memahami perkiraan kardinalitas. Inilah pengaturan pengujian saya: versi 2010 dari database Stack Overflow SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 CE baru (tingkat kompatibilitas 140) Saya punya proc ini: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT * FROM …



2
stats_column_id dan index_column_id tidak diperbarui dengan urutan fisik indeks berkerumun diubah
Kecuali saya salah memahami tujuan kolom, kode berikut menunjukkan bahwa perubahan struktur indeks berkerumun tidak mengubah posisi ordinal ( stats_column_id) kolom dalam sys.stats_columns DMV. (Diuji dalam AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id, ic.index_column_id from sys.indexes i join sys.index_columns ic on i.object_id = ic.object_id and i.index_id = ic.index_id join sys.columns c …

3
Pembaruan Statistik Paralel
Dalam SQL Server 2008 atau yang lebih baru, apakah UPDATE STATISTICS WITH FULLSCANoperasi berulir tunggal atau dapat menggunakan paralelisme? Bagaimana dengan memperbarui statistik dengan pengambilan sampel default - dapatkah menggunakan paralelisme? Saya tidak melihat opsi yang ditentukan MAXDOPdengan statistik pembaruan.

1
Mengapa SQL Server menolak untuk memperbarui statistik ini dengan apa pun kecuali fullscan?
Saya melihat operasi statistik pembaruan otomatis yang berjalan relatif lama (20 mnt +) di datahousehouse build harian. Tabel yang terlibat adalah CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC …


1
Statistik. Apakah histogram multikolom dimungkinkan?
Saya memikirkan situasi di mana saya memiliki dua kolom dengan kepadatan tinggi tetapi kolom ini tidak independen. Definisi Ini dia definisi dari tabel yang telah saya buat untuk tujuan pengujian. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, --can take …

1
statistik terkini, tetapi perkiraan salah
Ketika saya melakukannya, dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)saya mendapatkan hasil berikut untuk ID Laporan 18698: Untuk kueri ini: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Saya mendapatkan rencana permintaan yang membuat Indeks Clustered Seek on PK_Reports_Documentsseperti yang diharapkan. Tapi yang membuat saya bingung adalah nilai yang salah untuk …

1
Haruskah saya menonaktifkan "statistik pembaruan otomatis" dalam skenario pergudangan data?
Saya memiliki gudang data 200 GB di SQL Server. Saya telah mengalami waktu eksekusi yang sangat lambat untuk beberapa permintaan; misalnya 12 jam untuk deletekueri sederhana dengan inner join. Setelah melakukan riset dengan rencana eksekusi, saya memperbarui statistik dari 2 tabel yang terlibat dalam kueri, menggunakan WITH FULLSCANopsi. Permintaan sekarang …

1
Mengapa indeks pencarian saya dapat memperkirakan jumlah baris yang tepat dan operator sortir tidak bisa?
Saya memiliki kueri yang menggunakan fungsi pada predikat, seperti ini: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) Saya memiliki indeks yang difilter pada commentType yang memiliki baris 40K dan ketika saya menjalankan kueri, perkiraan jumlah baris untuk Index Seek sangat akurat (sekitar 11K), tetapi untuk langkah berikutnya (operator …

2
Memahami statistik, rencana eksekusi, dan 'masalah utama yang meningkat'
Saya mencoba untuk lebih memahami (secara konseptual) hubungan antara statistik, rencana eksekusi, eksekusi prosedur tersimpan. Apakah saya benar mengatakan bahwa statistik hanya digunakan ketika membuat rencana eksekusi untuk prosedur tersimpan, dan statistik tersebut tidak digunakan dalam konteks eksekusi aktual? Dengan kata lain, jika ini benar, setelah rencana dibuat (dan dengan …

1
Bagaimana jumlah langkah Histogram diputuskan dalam Statistik
Bagaimana jumlah langkah histogram diputuskan dalam Statistik di SQL Server? Mengapa dibatasi hingga 200 langkah meskipun kolom kunci saya memiliki lebih dari 200 nilai yang berbeda? Apakah ada faktor penentu? Demo Definisi skema CREATE TABLE histogram_step ( id INT IDENTITY(1, 1), name VARCHAR(50), CONSTRAINT pk_histogram_step PRIMARY KEY (id) ) Memasukkan …

1
Berapa ukuran sampel statistik standar dalam SQL Server?
Dari MSDN : Ketika tidak ada opsi sampel (SAMPLE, FULLSCAN, RESAMPLE)yang ditentukan, pengoptimal kueri sampel data dan menghitung ukuran sampel secara default. Bagaimana cara mengidentifikasi ukuran sampel statistik standar? Saya telah melalui MSDN tetapi tidak menemukan formula atau metode apa pun untuk mengidentifikasi ukuran sampel default. Di mana-mana hanya ada …


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.