«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.

1
İŞLEM İZOLASYON SEVİYE SNAPSHOT vs TRUNCATE?
Birisi SNAPSHOT izolasyon vs TRUNCATE ile ilgili beklemiyordum bu davranış biraz ışık tutabilir umuyorum. Veritabanı: Anlık Görüntü Yalıtımına İzin Ver = Doğru; Okundu Taahhütlü Anlık Görüntü Açık = Yanlış. Yordam1 (Uzun süredir devam eden bir SELECT kompleksinden tablo foo içeriğini çok sayıda birleştirmeyle değiştirir): BEGIN TRAN; TRUNCATE TABLE foo; INSERT …

1
Tempdb'ye hangi hash / sort dökülme sıklığı dahildir?
Kurumsal uygulamamız veri depolama için SQL Server kullanıyor ve öncelikle bir OLTP sistemidir. Ancak, uygulamamızın önemli bir bileşeni önemli bir OLAP iş yükü oluşturur. Tempdb'e yazma gecikmemiz yaklaşık 100 ms'dir. Bu eğilim zamanla tutan ve ALLOW_SNAPSHOT_ISOLATIONaçık olduğundan kapalı . Sorunla ilgili bu sorunu gideriyoruz ve şimdiye kadar bulduğumuz tek ilginç …

1
Geçici veritabanı tasarımında benzersiz girişler sağlamanın doğru yolu nedir?
Geçici bir veritabanı tasarımı ile ilgili sorun yaşıyorum. Bir mağaza için herhangi bir zaman dilimi için yalnızca bir etkin kayıt olduğundan emin olmak için nasıl bilmeniz gerekir. Bu cevabı okudum , ama korkarım başımı tetiğin nasıl çalışacağına saramıyorum. Özellikle, mevcut güncellememin kayıt güncellemelerini engelleyen ve bunun yerine yeni bir kayıt …



2
AlwaysOn Kullanılabilirlik Grubu Otomatik Yük Devretme çalışmıyor
AG kurulumu ile oynama WSFC'yi kurdum ve DevClusterOnline adlı bir kullanılabilirlik grubunda iki düğümle yapılandırıldım. Her iki düğüm de (DEV-AWEB5 birincil, DEV-AWEB6 ikincil) Windows Server 2008 R2 çalıştırıyor. AG'nin sağlığını kontrol edersem şunu elde ederim: Aşağıdaki sorguyu çalıştırmak, bu sonuç kümesini döndürür: select ar.replica_server_name, availability_group_name = ag.name, ar.availability_mode_desc, ar.failover_mode_desc from …

4
SQL Server 2012 kopyalama veritabanı başarısız oldu
Aynı SqlServer veritabanının bir kopyasını yapmak istiyorum. yani, Veritabanı Kopyalama Sihirbazı'nı kullanırken, hata atmak: (Ben bir test DB ile bu adımları yaptım ve iyi çalışıyor !!!!) yapılandırma: sa kullanıcı Yöntem: "SQL Yönetim Nesnesi yöntemini kullan" Hedef veritabanı için yeni bir isim seçin. hata: TITLE: Veritabanı Kopyalama Sihirbazı İş başarısız oldu. …


2
Birçok zaman dilimindeki verilere karşı raporlama için Veri Ambarı tasarımı
Birçok zaman dilimi için verilere karşı raporlamayı destekleyecek bir veri ambarı tasarımını optimize etmeye çalışıyoruz. Örneğin, bir saatlik etkinlik (milyonlarca satır) için, günün saatine göre gruplandırılmış etkinliği göstermesi gereken bir raporumuz olabilir. Ve elbette günün o saati, verilen zaman dilimi için "yerel" saat olmalıdır. UTC'yi ve bir yerel saati desteklediğimizde …

1
Kötü sorgu performansı
Çalışması gereken veri miktarına bağlı olarak genellikle 0.5-6.0 saniyede çalışan büyük (10.000+ satır) bir prosedürümüz var. Geçen ay içinde FULLSCAN ile bir istatistik güncellemesi yaptıktan sonra 30+ saniye sürdü. Yavaşladığında, bir sp_recompile, gece istatistikleri işi tekrar çalışana kadar sorunu "düzeltir". Yavaş ve hızlı yürütme planlarını karşılaştırarak, onu belirli bir tabloya …

3
Bir DB'de açık birincil anahtarı olmayan tüm tabloları nasıl bulabilirim?
Bir Google araması, kümelenmiş dizine eklenmemiş tabloların nasıl bulunacağı konusunda milyonlarca isabet gösterdi; PK normalde bir tablonun kümelenmiş dizini. Ancak, bir tablonun kolayca kümelenmiş bir dizin olarak doğal bir anahtarı ve bir kimlik sütunu gibi kümelenmemiş bir vekil dizin olabilir. Bir birincil anahtar tanımlanmadan bir DB'deki tüm tabloları nasıl bulabilirim? …


2
Paralellik maliyet eşiğinde ne zaman değişiklik yapılır?
Bir performans sorununu incelerken, CXPACKETS üzerinde paralellik ve belki de MAXDOP için maliyet eşiğine bakmam gerekebileceğini düşündüren bir akış gördüm . MAXDOP'ta herhangi bir ciddi değişiklik yapmadan önce, CXPACKET'in cevabında mrdenny de dahil olmak üzere diğerlerinin tavsiyelerini izlemekteyim SQL Server 2008 ve @ aron-Bertrand'ın CXPACKET ile başa çıkma yanıtından yanıt …


1
Sütun adlarını UNPIVOT'a dinamik olarak geçirme
Aşağıdaki verileri içeren bir tablo var First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 Ve kullanarak UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt Aşağıdaki sonucu alıyorum Data DayName 2013-08-20 Tuesday …

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.