«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
Belirli bir süre duraklatmak / uyumak / beklemek için bir sorguyu nasıl tasarlayabilirim?
Bir izleme uygulamasını bir SQL Server 2000 örneğine karşı test ediyorum. Belirttiğim süreyi alan bir T-SQL sorgusunu nasıl yazabilirim? Örneğin, çoğu komut dosyası dili, SLEEPkomut dosyasının yürütülmesini belirli bir süre boyunca duraklatmanıza izin veren komut gibi bir şeye sahiptir . SQL Server 2000 ile uyumlu benzer bir şey arıyorum. Bu …

3
Belirli bir örnek için veritabanına göre CPU kullanımı nasıl alınır?
CPU kullanımını veritabanı ile tespit etmek için aşağıdaki sorguları buldum, ancak farklı sonuçlar gösteriyorlar: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB GROUP BY DatabaseID ) …


4
Mac'te SQL Server
SQL Server engine express sürümü OS X'e kurulabilir mi? Evde bir MacBook kullanıyorum ve SQL Server için bir test / öğrenme platformu olarak kullanmak istiyorum.


2
SQL Server'da, aşağıdaki durumda bir LOOP JOIN zorlamak gerekir?
Genellikle, tüm standart nedenlerle birleştirme ipuçlarını kullanmamanızı öneririm. Ancak son zamanlarda, neredeyse her zaman daha iyi performans için zorla döngü birleştirme bulduğum bir desen buldum. Aslında, o kadar çok kullanmaya ve tavsiye etmeye başlıyorum ki, bir şey eksik olmadığımdan emin olmak için ikinci bir görüş almak istedim. İşte temsili bir …
15 sql-server 

1
En iyi veritabanı platformlarında neden imzasız tamsayı türleri yok?
Veritabanları genellikle çeşitli veri türleri ve özel uzunluklarla çok özelleştirilebilir. unsigned intPostgreSQL ve MS SQL Server'da bulunmayan türlerini kullanmak için sözdizimi aramaya çalıştığımda beni şaşırtıyor . MySQL ve Oracle gibi görünüyor. Bu, kendi adına göze çarpan bir ihmal gibi görünüyor - bir sonraki en iyi parfüm seçeneği uzun / bigint …

3
SQL Server tüm CPU çekirdeklerini / iş parçacıklarını kullanmıyor
SQL Server'ımızın donanımını yükselttikten sonra, Windows Görev Yöneticisi'nde SQL örneğinin yalnızca kullanılabilir iş parçacıklarının yarısını kullandığını fark ettik: . Sunucu aşağıdaki donanım ve yazılıma sahiptir: Windows 2008 R2 Enterprise 64bit SP1 Intel Xeon E7-4870 - 4 işlemci (40 çekirdek, 80 diş) Microsoft SQL Server 2012 Enterprise Edition (64 bit) Koşu …

3
CTE hiyerarşisini optimize etme
Aşağıdaki güncelleme Bir hesap hiyerarşisini temsil etmek için tipik bir acct / üst hesap mimarisine sahip bir hesap tablosu var (SQL Server 2012). Hiyerarşiyi ortaya çıkarmak için CTE kullanarak bir GÖRÜNÜM oluşturdum ve genel olarak güzel ve amaçlandığı gibi çalışıyor. Hiyerarşiyi herhangi bir düzeyde sorgulayabilir ve şubeleri kolayca görebilirim. Hiyerarşinin …


2
Yürütme Planı'nı kullanarak T-SQL sorgusu nasıl optimize edilir
Deneme-yanılma ve yürütme planı, ancak boşuna kullanarak optimize etmeye çalışırken son iki gün geçirdim bir SQL sorgusu var. Lütfen bunu yaptığım için beni affet ama tüm infaz planını buraya göndereceğim. Sorgu ve yürütme planındaki tablo ve sütun adlarının hem kısalık hem de şirketimin IP'sini korumak için genel bir çaba gösterdim. …

6
SQL Server 2012 2008'den yavaş
Eski bir sunucudan (Windows 2008 / SQL Server 2008/16 GB RAM / 2 x 2.5 GHz Dört Çekirdekli / SAS diskler) büyük bir web sitesini ve veritabanını daha yeni, çok daha iyi bir sunucuya (Windows 2008 R2 / SQL Server 2012 SP1 / 64 GB RAM / 2 x 2,1 …

3
Aynı sunucudaki iki örnek arasında ne paylaşılır?
Tek bir Windows sunucusuna birden çok SQL Server örneği yüklemek istiyoruz. Sunucu çıplak metal Windows 2008 R2 olduğundan VM'leri kullanamayız. Güvenlik amacıyla iki örneğin yönetim, Windows hizmetleri, hesaplar vb. Dahil hiçbir şeyi paylaşmamasını sağlamalıyız. Bu yüzden soru şu: Bir Windows sunucusuna birden fazla SQL Server "örneği" yüklerken ne paylaşılır?

3
OFFSET… FETCH ve eski stil ROW_NUMBER şeması arasında neden yürütme planı farklılıkları var?
OFFSET ... FETCHSQL Server 2012 ile sunulan yeni model, basit ve daha hızlı disk belleği sunar. İki formun anlamsal olarak aynı ve çok yaygın olduğu düşünüldüğünde neden farklılıklar var? Optimize edicinin her ikisini de tanıdığı ve (önemsizce) sonuna kadar optimize ettiği varsayılabilir. OFFSET ... FETCHMaliyet tahminine göre ~ 2 kat …

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.