«sql-server-2012» etiketlenmiş sorular

SQL Server 2012 (ana sürüm 11.00.xxxx). Lütfen sql-server etiketleyin.

1
Belirli zamanlarda günlükte görünen FlushCache iletileri
Son zamanlarda birçok veritabanı performansı sorunu yaşıyoruz ve nedenini anlayabildiğimi anlamaya çalışıyorum. Bir DBA'm yok (yazılım geliştiriciyim), bu yüzden onu kanatlıyorum ve çevrimiçi bulduğum şeylerin çoğu bana yabancı bir dil gibi geliyor. SQL Server'ı her sabah yeniden başlattık, çünkü iş günü boyunca çalışmasının tek yolu bu. Her sabah saat 5 …


5
Bu açık döküm neden yalnızca Bağlı Sunucu ile sorunlara neden oluyor?
Kaynak sunucuya bir görünüm üzerinden bağlı bir sunucudan veri sorguluyorum. Görünüm gibi standardize edilip, bir çift içermelidir Created, Modifiedve Deleted, ancak bu durumda kaynak sunucuda tablo uygun olan herhangi bir bilgi bulunmamaktadır. Bu nedenle sütunlar açıkça ilgili tiplerine dökülür. Görünümü, bir sütunu değiştirerek güncelledim. NULL AS Modified için CAST(NULL as …

2
Bağlantı havuzları Hata: 18056, Önem derecesi: 20, Durum: 46 ile sıfırlanıyor. & Perfmon Sayaçları gösterilmiyor
Windows 2008 R2 Enterprise Server'da SQL Server Enterprise Edition 2012 SP1'e bağlanmak için SQL Authentication (bağlantı havuzlarının sayısını azaltmak için) ve .NET 4.0 bağlantı dizgilerini kullanıyoruz: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Eki 19 2012 13:38:57 Telif Hakkı (c) Windows NT 6.1'deki Microsoft Corporation Kurumsal Sürüm (64-bit) (Yapı …

4
"Bazen" yavaş bir sorguyu teşhis etme konusunda öneriler
Bir kaplama dizini aracılığıyla dizinlenmiş bir görünümden sonuçları döndüren bir saklı yordam var. Genellikle hızlı çalışır (~ 10ms), bazen 8 saniyeye kadar çalışabilir. Örnek bir rastgele yürütme (not: bu yavaş değil, ancak sorgu metni iletilen değerle aynıdır): declare @p2 dbo.IdentityType insert into @p2 values(5710955) insert into @p2 values(5710896) insert into …

3
Bir alt tipin alt tipini, birbirini dışlayan alt sınıflarla tip / alt tip tasarım modelinde uygulama
Giriş Bu sorunun gelecekteki okuyucular için yararlı olması için karşılaştığım sorunu göstermek için genel veri modelini kullanacağım. Veri modelimiz A, Bve şeklinde etiketlenecek 3 birimden oluşmaktadır C. İşleri basit tutmak için tüm nitelikleri tür olacaktır int. Varlık Aözelliklerini aşağıdaki etti: D, Eve X; Varlık Bözelliklerini aşağıdaki etti: D, Eve Y; …

2
DELETE neden performans üzerinde kalıcı bir etki bırakıyor?
Sonunda, @table değişkeni ve #temp tablosu arasındaki performansı karşılaştırmak için bir test komut dosyası bulunur. Bence doğru şekilde kurdum - performans zamanlamaları dışarıda DELETE / TRUNCATE komutlarının . Aldığım sonuçlar aşağıdaki gibidir (milisaniye cinsinden zamanlar). @Table Variable #Temp (delete) #Temp (truncate) --------------- -------------- ---------------- 5723 5180 5506 15636 14746 7800 …

1
Sütun deposu endeksinin anatomisi nedir?
Kod adı SQL Server 2012'deki yeni özelliklerden Denalibiri de Columnstore dizinidir. B-ağaç yapısı, yaprak seviyesi ve b-ağaç sayfaları arasındaki depolamadaki farklılıklar, dahil edilen alanların etkileri, bunları optimize etme, anahtarların sırası vb.Gibi düzenli eski sıra mağaza dizinleri hakkında iyi bir şey biliyorum. Bir sütun mağaza dizininin iç hakkında herhangi bir iyi …

2
SQL Server'da kilitli tabloyu veya satırı algılama
Engellenen bir oturumun ayrıntılarını nasıl izleyeceğimizi anlamaya / öğrenmeye çalışıyorum. Bu yüzden aşağıdaki kurulumu oluşturdum: create table foo (id integer not null primary key, some_data varchar(20)); insert into foo values (1, 'foo'); commit; Şimdi veritabanına iki farklı istemciden iki kez bağlanıyorum. İlk oturum: begin transaction update foo set some_data = …


2
Kilit Oluşturma Tablosu
Başka bir uygulamada kötü tasarım tarafından vuruldum: birden çok iş parçacığı EnsureDatabaseSchemaExists()temelde şuna benzeyen bir yöntemi aynı anda yürütür : IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ... ); END Ancak, bir SERIALIZABLE işleminde yürütülse bile, bu …

3
SQLCMD komutu aksan ekleyemiyor
Komut satırından yeni bir veritabanı kurmak için sqlcmd.exe çalıştırmaya çalışıyorum . Windows 7 64 bitlerinde SQL SERVER Express 2012 kullanıyorum. İşte kullandığım komut: SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log Ve işte sql dosyası oluşturma komut dosyasının bir parçası: CREATE DATABASE aqualogy COLLATE Modern_Spanish_CI_AS WITH TRUSTWORTHY ON, …

3
Seçmede Eşleşen Ekstra Karakterlere Sahip Benzersiz Tanımlayıcı
SQL Server 2012'yi benzersiz bir tanımlayıcı ile kullanıyoruz ve sonuna eklenen karakterlerle (36 karakter değil) seçimler yaparken yine de bir UUID ile eşleşme döndürdüğünü fark ettik. Örneğin: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' uuid ile satırı döndürür 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Ama koşarsanız: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8EXTRACHARS' …

6
SQL Server “Denali” nedir? Ne var ne yok?
MSDN'deki açılır listede SQL Server "Denali" adlı yeni bir başlık buldum , ancak bu konuda fazla bilgi bulamadım: Yenilikler (bu dokümantasyon yalnızca gördüğüm gibi önizleme amaçlıdır) SQL Server "Denali" Top 9 Yeni Özellikler Bu sürümde yeni özellikler veya önemli hata düzeltmeleri hakkında daha ayrıntılı bilgi var mı? Birisinin onu kullanmasını …


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.