«statistics» etiketlenmiş sorular

Sorgu optimizasyonu istatistikleri, bir tablonun veya dizine alınan görünümün bir veya daha fazla sütununda değerlerin dağılımı hakkında istatistiksel bilgiler içeren nesnelerdir.

1
Histogram dışındaki kardinalite tahmini
Kurmak Bir kardinalite tahminini anlamakta sorun yaşıyorum. İşte benim test kurulumum: Stack Overflow veritabanının 2010 sürümü SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 yeni CE (uyumluluk seviyesi 140) Bu proc var: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT * FROM dbo.Posts p …

1
Benzersiz dizin güncellemeleri ve istatistik satırı değişiklik sayaçları
Aşağıdaki tablo, benzersiz kümelenmiş dizin ve istatistikler göz önüne alındığında: CREATE TABLE dbo.Banana ( pk integer NOT NULL, c1 char(1) NOT NULL, c2 char(1) NOT NULL ); CREATE UNIQUE CLUSTERED INDEX pk ON dbo.Banana (pk); CREATE STATISTICS c1 ON dbo.Banana (c1); CREATE STATISTICS c2 ON dbo.Banana (c2); INSERT dbo.Banana (pk, …


2
stats_column_id ve index_column_id, kümelenmiş dizinin fiziksel sırası değiştiğinde güncellenmiyor
Sütunun amacını yanlış anlamadığım sürece, aşağıdaki kod, kümelenmiş dizinin yapısındaki bir değişikliğin sys.stats_columns DMV'dekistats_column_id sütunun sıra konumunu ( ) değiştirmediğini gösterir . (AdventureWorks2014, AdventureWorks2008R2'de test edilmiştir) 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 on i.object_id …


3
Paralel İstatistik Güncellemesi
SQL Server 2008 veya sonraki sürümlerde, UPDATE STATISTICS WITH FULLSCANtek iş parçacıklı işlem mi yoksa paralellik kullanabilir mi? İstatistikleri varsayılan örnekleme ile güncellemeye ne dersiniz - paralellik kullanabilir mi? MAXDOPGüncelleme istatistiklerini belirten bir seçenek görmüyorum .

1
SQL Server neden bu istatistikleri tam tarama dışında bir şeyle güncelleştirmeyi reddediyor?
Bir günlük datawarehouse derlemede nispeten uzun çalışan (20 dakika +) otomatik güncelleme istatistik işlemi fark ettim. İlgili tablo 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 )WITH (PAD_INDEX = …

1
İstatistik. Çok sütunlu histogramlar mümkün müdür?
Yüksek yoğunluklu iki sütunun olduğu bir durum düşünüyorum ama bu sütunlar bağımsız değil. Tanım İşte test amacıyla oluşturduğum tablonun tanımı. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, --can take integer values from 1 to 4 only [col3] [int] NOT …

1
istatistikler güncel, ancak tahmin yanlış
Bunu yaptığımda dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)Rapor Kimliği 18698 için aşağıdaki sonucu alıyorum: Bu sorgu için: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) PK_Reports_DocumentsBeklendiği gibi bir Kümelenmiş Dizin Araması yapan bir sorgu planı alıyorum . Ancak beni şaşırtan şey, Tahmini Satır Sayısı için yanlış değerdir: Göre bu : …

1
Bir veri ambarı senaryosunda “otomatik güncelleme istatistikleri” ni devre dışı bırakmalı mıyım?
SQL Server'da 200 GB veri ambarım var. Bazı sorgular için gerçekten yavaş yürütme süreleri yaşıyorum; örneğin . deleteile basit bir sorgu için 12 saat inner join. Yürütme planları ile biraz araştırma yaptıktan sonra, WITH FULLSCANseçeneği kullanarak sorguda yer alan 2 tablonun istatistiklerini güncelledim . Sorgu şimdi bir saniyeden daha kısa …

1
SQL Server'daki istatistiklerin varsayılan örnek boyutu nedir?
Gönderen MSDN : Örnek seçeneklerin (SAMPLE, FULLSCAN, RESAMPLE)hiçbiri belirtilmediğinde, sorgu eniyileyici verileri örnekler ve varsayılan olarak örnek boyutunu hesaplar. İstatistiklerin varsayılan örneklem büyüklüğü nasıl belirlenir? MSDN'den geçtim ancak varsayılan örnek boyutunu tanımlamak için herhangi bir formül veya yöntem bulamadım. Her yerde yalnızca otomatik istatistik güncellemesini tetikleyen formüller vardır. Herhangi bir …

1
Neden dizin arama doğru sayıda satır tahmin edebilir ve sıralama operatörü edemiyor?
Yüklemede bir işlevi kullanan bir sorgu var, böyle bir şey: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) 40K satır olan commentType üzerinde filtrelenmiş bir dizin var ve sorguyu çalıştırdığınızda, dizin arama için tahmini satır sayısı çok doğru (yaklaşık 11 K), ama sonraki adım (sıralama operatörü) tamamen istatistikleri ve …

2
İstatistikleri, yürütme planlarını ve 'artan temel sorunu' anlama
İstatistikler, yürütme planları, saklı yordam yürütme arasındaki ilişkiyi (kavramsal olarak) daha iyi anlamaya çalışıyorum. İstatistiklerin yalnızca saklı yordam için yürütme planı oluştururken kullanıldığını ve gerçek yürütme bağlamında kullanılmadığını söyleyerek doğru muyum? Diğer bir deyişle, bu doğruysa, plan oluşturulduktan sonra (ve düzgün bir şekilde yeniden kullanıldığını varsayarak), "güncel" istatistikler ne kadar …

1
İstatistikte Histogram adımlarının sayısı nasıl belirlenir?
Çubuk grafik adımlarının sayısı SQL Server'da İstatistiklerde nasıl belirlenir? Anahtar sütunum 200'den fazla farklı değere sahip olmasına rağmen neden 200 adımla sınırlı? Karar verme faktörü var mı? gösteri Şema tanımı CREATE TABLE histogram_step ( id INT IDENTITY(1, 1), name VARCHAR(50), CONSTRAINT pk_histogram_step PRIMARY KEY (id) ) Masama 100 kayıt ekleme …

2
Query Store aramasını hiç bitirme
Benim soru / sorun benzeyen o baştan söylerim bu öncekine ama emin nedeni ya da başlangıç bilgileri aynı ise olduğumdan beri, biraz daha ayrıntı ile sorumu göndermek için karar verdi. Eldeki sayı: garip bir saatte (iş gününün sonuna yakın) bir üretim örneği düzensiz davranmaya başlar: Örneğin yüksek CPU (~% 30'luk …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.