«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.


2
İstatistikleri Güncellemek İçin Ne Zaman?
Aşağıdakileri yapan bir Bakım Planları miras aldım: Eski verileri temizleme DB bütünlüğünü kontrol eder Veritabanı ve İşlem Günlüğü Yedeklemeleri Yapar Dizinlerimizi Yeniden Düzenliyor Güncelleme İstatistikleri Eski yedekleri ve Bakım Planı dosyalarını silin 23 dakikalık Bakım Planının İstatistiklerini Güncellemek 13 dakikalık şaşırtıcı bir zaman alıyor. Bu 13 dakikalık süre zarfında, veri …

3
Dizin oluşturmak yerine İSTATİSTİK oluşturmak ne zaman daha iyidir?
Neler STATISTICS olduğu hakkında çok fazla bilgi buldum : nasıl tutuldukları, sorgulardan veya dizinlerden manuel veya otomatik olarak nasıl oluşturulabilecekleri vb. Ancak, ne zaman ile ilgili herhangi bir rehberlik veya "en iyi uygulamalar" bilgisi bulamadım .Onları oluşturmak için: Hangi durumlar bir Endekse göre elle oluşturulmuş bir STATISTICS nesnesinden daha fazla …

1
Sys.stats_columns hatalı mı?
Diyelim ki Foosütunlara sahip bir masa ID1, ID2ve üzerinde tanımlanmış bileşik bir birincil anahtar var ID2, ID1. (Şu anda, tablo tanımında göründüğü ters sırada listelenen birincil anahtar sütunlarıyla bu şekilde tanımlanmış birkaç tablo içeren bir System Center ürünüyle çalışıyorum.) CREATE TABLE dbo.Foo( ID1 int NOT NULL, ID2 int NOT NULL, …


3
İstatistik güncellemeleri için örnek boyutlarla garip davranış
SQL Server'daki (2012) istatistik güncellemeleriyle örnekleme eşiklerini araştırıyor ve bazı meraklı davranışlar farkettim. Temelde örneklenen satırların sayısı, bazı durumlarda - aynı veri grubuyla bile - değişebilir gibi görünüyor. Bu sorguyu çalıştırıyorum: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE dbo.Test; --Create Table for Testing CREATE TABLE dbo.Test(Id …

2
LIKE operatörü için Kardinalite Tahmini (Yerel Değişkenler)
LIKEİşleci bilinmeyen senaryolar için tüm optimizasyonlarda kullanırken hem eski hem de yeni CE'lerin% 9'luk bir tahmin kullandığı izlenimi altındaydım (ilgili istatistiklerin mevcut olduğunu ve sorgu iyileştiricinin seçicilik tahminlerine başvurmak zorunda olmadığını varsayarak). Kredi veritabanına karşı aşağıdaki sorgu yürütülürken, farklı CE'ler altında farklı tahminler alıyorum. Yeni CE kapsamında beklediğim 900 satırlık …

3
Uygulama planında eksik istatistikler için uyarı
Anlayamadığım bir durumum var. SQL Server yürütme planım, tabloda eksik istatistiklere sahip olduğumu söylüyor, ancak istatistikler zaten oluşturuldu: Ancak tabloya bakarsak, otomatik olarak oluşturulmuş bir istatistik olduğunu göreceğiz: Birisi nasıl olabileceğini anlamaya yardımcı olabilir mi? Auto_Update ve Auto_Create istatistikleri geçerli DB'de açılır. SQL Server 2014 kullanıyorum.

1
İstatistikler, artımlı güncelleme sonrasında kayboluyor
Artımlı istatistikleri kullanan büyük bir bölümlenmiş SQL Server veritabanına sahibiz. Tüm indeksler hizalı olarak bölümlenir. Çevrimiçi olarak bir bölümü yeniden bölümlendirmeye çalıştığımızda, dizin yeniden oluşturulduktan sonra tüm istatistikler kaybolur. Aşağıda, SQL Server 2014'teki sorunu AdventureWorks2014 veritabanıyla çoğaltmak için bir komut dosyası verilmiştir. --Example against AdventureWorks2014 Database CREATE PARTITION FUNCTION TransactionRangePF1 …



1
Bir sütunda istatistik oluşturulmasını nasıl önleyebilirim?
İstatistiklerin oluşturulmasını veya güncellenmesini istemediğim bir sütunu olan bir tablo var. Sorgu optimize ediciyi, o sütundaki bir istatistik histogramının aksine birincil anahtardaki istatistik yoğunluğunu kullanmaya zorlarsam daha iyi katılma kardinalite tahmini alırım. Otomatik güncelleme ve otomatik oluşturma istatistikleri veritabanı düzeyinde açıktır ve bunu değiştiremiyorum. İstatistik oluşturmayı önlemeye alternatifler önermek istiyorsanız, …


1
SQL Server 2016 Bozuk Sorgu Planı DB'yi haftada bir kez kilitler
Haftada bir kez, son 5 hafta boyunca, günün aynı saatinde (sabahın erken saatlerinde, insanlar kullanmaya başladığında kullanıcı etkinliğine bağlı olabilir), SQL Server 2016 (AWS RDS, yansıtılmış) çok zaman aşımına uğrar sorguları. GÜNCELLEME İSTATİSTİKLERİ tüm tablolarda her zaman hemen düzeltir. İlk kez, tüm tablolardaki tüm istatistikleri gecelik (haftalık yerine) güncellemiştim, ancak …

1
SQL Server tahminlerin ilişkili olduğunu nasıl biliyor?
Kötü kardinalite tahmini ile SQL Server 2008 R2 sorgularını (basit indeksleme, güncel istatistikler vb. Rağmen) ve dolayısıyla zayıf sorgu planlarını teşhis ederken, belki de ilgili bir KB makalesi buldum: Düzeltme: Bir sorgu çalıştırdığınızda düşük performans Server 2008 veya SQL Server 2008 R2 veya SQL Server 2012'de ilişkili VE tahminleri içeren …

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.