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

5
SQL Server 2008R2 için en uygun sürücü yapılandırması
Aşağıdaki kurulumu olan SQL Server 2008 R2 çalıştıran oldukça meşgul bir veritabanı sunucum var: SATA RAID 1 (2 Sürücü) - İşletim Sistemi / Programlar SAS RAID 10 (4 Sürücü) - SQL Veritabanı Dosyaları (veri ve günlükler) SAS RAID 1 (2 Sürücü) - TempDB (veri ve günlükler) Bu sunucuya ek sürücü …

2
Belirli Bir Birincil Anahtarla İlişkili Yabancı Anahtarları Bulma
Belirli bir veritabanındaki hangi sütunların PK / FK ilişkileri yoluyla birleştirildiğini belirlemenin bir yolunu istiyorum. Belirli bir tablo için PK / FK bilgilerini SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND tc.TABLE_NAME = 'MyTable' /*AND tc.CONSTRAINT_TYPE = 'PRIMARY …


5
SSMS'de Sunucu Aracısı bulunamadı
Adım 8'e ulaşana kadar çalışan kılavuzu - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ takip ediyorum Şimdi yeni oluşturulan komut dosyanızı planlamak için. SSMS'de izlemek istediğiniz sunucuya bağlanın. SQL Server Agent'ınıza gidin ve İşler klasörünü görebilmek için genişletin. İşler klasörünü sağ tıklayın ve Yeni İş'i seçin. Bulamıyorum SQL Server Agent. Bunu nerede SQL Server Agentgörünür yapabilirim …

1
Bir Dizinlenmiş Görünümün Kümelenmiş Dizini'nin seçilmesinde hangi faktörler etkiliyor?
Kısaca Optimize edicinin dizine eklenen bir görünümün dizinini seçmesini sorgulayan faktörler nelerdir? Benim için dizinlenmiş görünümler, Doktor'un dizinleri nasıl seçtiğiyle ilgili anladığım şeylere meydan okuyor gibi görünüyor. Bunu daha önce sordum gördüm , ama OP çok iyi karşılanmadı. Gerçekten direkleri arıyorum , ama sahte bir örnek uydurmak, sonra DDL, çıktı, …

5
Önbellek (tembel makara) CTE sonucunu önbelleğe almak için bir plan kılavuzu oluşturun
Ben normalde ilk önce doğru planı kullanan bir sorgu inşa ederek ve bunu değil benzer sorguya kopyalayarak plan kılavuzları oluşturmak. Ancak, özellikle sorgu tam olarak aynı değilse, bu bazen zordur. Sıfırdan plan kılavuzları oluşturmanın doğru yolu nedir? SQLKiwi, SSIS planlarını belirtti, SQL Server için iyi bir plan düzenlemeye yardımcı olmak …
19 sql-server  t-sql  cte 

4
SSD SQL Server veritabanı - her tablo için ayrı bir dosyaya herhangi bir avantajı?
Yaklaşık 30 tablo olacak bir veritabanı oluşturuyorum, her tablo on milyonlarca satır içeren ve her tablo ağır karşısında sorgu verimliliğini en üst düzeye çıkarmak için tek bir önemli sütun ve birincil / yabancı anahtar sütun içeren güncellemeler ve eklemeler ve kümelenmiş dizinlerin yoğun şekilde kullanılması. Tablolardan ikisi değişken uzunlukta metin …


5
Veritabanı bütünlüğünü zorlama
Bu, uygulamanın yabancı anahtarlar, kontrol kısıtlamaları vb. Yerine veritabanı bütünlüğünü zorunlu kılması mantıklı olur mu? Dahili veritabanı araçları aracılığıyla veritabanı bütünlüğünü zorlamamak için ne kadar performans artışı beklenebilir?

5
SQL: CPU veya IO değilse INSERT'leri yavaşlatan nedir?
Yazma ağırlıklı bir ürün için veritabanımız var. Yeni bir sunucuya SSD ile yardımcı olduk. Şaşırtıcı bir şekilde, eklemeler çok daha yavaş depolanan eski makinemizden daha hızlı değildi. Kıyaslama sırasında SQL Server işlemi tarafından sergilenen G / Ç oranının çok düşük olduğunu fark ettik. Örneğin , döngüde bir BEGIN TRAN ve …

2
Bu dizin oluşturmak, mevcut dizin yeni dizindeki tüm sütunları içerdiğinde performansı neden bu kadar artırdı?
Log ve LogItem tablolarım var; Her ikisinden de bazı verileri almak için bir sorgu yazıyorum. Binlerce var Logsve her biri Log125'e kadar sahip olabilirLogItems Söz konusu sorgu karmaşıktır, bu yüzden onu atlıyorum (birisi önemli olduğunu söyleyebilirim muhtemelen gönderebilirim), ancak SSMS Tahmini Sorgu planını çalıştırdığımda, yeni bir Kümelenmemiş dizin performansı% 100'e …
19 sql-server  index 

9
Veritabanı nesneleri için sürüm kontrolü
Geliştiricilerimizin üzerinde çalıştığı veritabanı çok büyük (çok fazla veritabanı nesnesi var). DB nesneleri değişikliklerini (değişiklik yönetimi) kontrol etmeliyiz. Şirketimiz sadece db değişikliklerinden sorumlu bir kişiye sahip olamaz. Bu nedenle, standart nesneler için sürüm kontrolü gibi ama veritabanı ve komut dosyalarını senkronize edebilen veritabanıyla daha ilgili olan veritabanı nesneleri için güvenli …

6
Dizin yeniden organize edilirken işlem günlüğünün dolu olması nasıl önlenir?
İşlem günlüğünün boyutunu önceden 50 gb'ye ayırdığımız birden fazla makinemiz var. Yeniden düzenlemeye çalıştığım tablonun boyutu 55 - 60 gb, ancak sürekli artacak. Yeniden düzenlemek istediğim temel sebep, alanı geri kazanmak ve herhangi bir performans avantajından dolayı bir avantaj. Tablonun parçalanma seviyesi% 30 - 35'tir. Bu makinelerin bazılarında "işlem günlüğü …

4
İki tablo veya sorgu arasında farklı satırları kolayca göster
Aynı verilere sahip olması / döndürülmesi gereken iki farklı tablo / sorgunuz olduğunu düşünün. Bunu doğrulamak istiyorsunuz. Her sütunda, her bir sütunda karşılaştığınız gibi, aşağıdaki tablodaki gibi benzersiz satırları göstermenin kolay bir yolu nedir? Tablolarda, çoğu NULLable olan 30 sütun olduğunu varsayın. PK olmadığında veya PK başına yinelenmeler olabildiğinde, sadece …

2
Tür Alanı için INT veya CHAR
Bir tablo veya Typealan için en iyi tasarım hangisidir? Başka bir deyişle, bu şema göz önüne alındığında:intchar(1) create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) A veya a VehTypeolmak daha verimli (performans açısından) mı? Beş tür aracınız olduğunu varsayalım, 0 -> …

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.