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

2
Hiyerarşiid CLR açık kaynak mı?
Dahili hierarchyid depolar etkili bir ikili biçimde yolları ve diğer yararlı işlevler sağlayan bir CLR olup. Ne yazık ki, temsil edilen yolların ne kadar derin olabileceğine dair bir sınır vardır ve ikili bir ağaç için ~ 1427'dir. Bu sınıra ulaşmak zorunda karmaşık bir uygulama için bu sınırı artırmak istiyorum. Yazının …

3
Yürütme Planı INDEX KULLANMADI, Tablo Taraması Kullanıyor
Bir dizin veya tablo taraması söz konusu olduğunda, SQL Server'ın hangisinin daha iyi olduğunu görmek için istatistikleri kullandığını biliyorum. 20 milyon sıralı bir masam var. (SnapshotKey, Measure) bir dizin var ve bu sorgu: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand Sorgu 500 …

1
Tempdb version store hakkında sorular
Bugün bir hatayla karşılaştık: Hata: 3967, Şiddet: 17 ve söyleyebileceğim temelde 'tam sürüm mağaza'. Mağazamda daha önce hiç bu hatayı almadığımız için bu, cevaplamakta zorlandığım bazı soruları gündeme getirdi: Önceden ayarlanmış bir maksimum boyut varsa (toplam tempdb boyutuna göre veya başka bir şekilde), dinamik mi? Değilse dinamik hale getirecek bir …

1
MSDB veritabanı neden TRUSTWORTHY?
TRUSTWORTHYEğer dikkatli değilseniz ve öneri kapanmış tutmaktır belirli durumlar için hariç eğer ayar oldukça tehlikeli olabilir. Ancak varsayılan olarak MSDBveritabanı varsayılan olarak TRUSTWORHTYayarlanmıştır ON. Nedenini merak ediyorum? Bu girişi BOL'de okudum Not Varsayılan olarak, MSDB veritabanı için TRUSTWORTHY ayarı ON olarak ayarlanmıştır. Bu ayarın varsayılan değerinden değiştirilmesi, MSDB veritabanını kullanan …

1
SQL Server - Büyük tabloyu birincil anahtar olmadan dışa aktarma
SQL Server ve MySQL arasında birincil anahtar olmadan büyük bir tablo ~ 500 milyon satır senkronize etmek gerekiyor. Tablo yalnızca kümelenmiş bir bileşik benzersiz olmayan bir dizine sahiptir. Sunucular arasında bir ODBC bağlantım var, ancak ~ 8 milyon satırlık bir içe aktarma yaklaşık 45 dakika sürdü, bu yüzden herhangi bir …


3
Always On kümeniz çekirdeği kaybettiğinde ne yapmalı?
Şirketimiz DR prosedürlerini gözden geçiriyordum ve karşılaştırmak için, Her Zaman Küme kaybedilen yetersayı çözümlerine çevrimiçi baktığımda. Konuyla ilgili ilk SE yayınını bulmadan önce google sonuçlarına üç sayfaydım Kümelenme ile işlem çoğaltması ve kullanılabilirlik gruplarına karşı, yalnızca yeterli çoğunluk kaybına konu oldu. Herkes kaybedilen nisabın kötü olduğunu kabul etse de ve …

2
CPU Zamanlayıcıları Çevrimdışı
Yeni bir istemci sistemlerine giriş yaptım ve ne olduğunu görmek için sp_blitz'i çalıştırdım. Benim için yeni bir " Çevrimdışı CPU Zamanlayıcılar " olduğunu bildiriyor . Bazı CPU çekirdeklerine yakınlık maskeleme veya lisanslama sorunları nedeniyle SQL Server erişilemez. Yeterince adil, temel sorguyu çalıştırıyorum SELECT DOS.is_online , DOS.status , DOS.* FROM sys.dm_os_schedulers …

2
SQL sunucusunda toplu iptal hatalarının listesi
SQL Server'da, XACT_ABORT kapalıysa, bazı hatalar geçerli ifadeyi sonlandıracaktır (örneğin, bazı parametreleri alan saklı bir yordama hatalı sayıda parametre sağlama) ve bazı hatalar tüm toplu işi iptal edecektir (örneğin depolanan bir parametreye parametre sağlama) parametreleri almayan prosedür). [Referans]: http://www.sommarskog.se/error-handling-I.html#scope- abortion . Ne bilmek istiyorum hangi hataları toplu iptal ve hangilerinin …

1
ORDER BY ve karışık harf ve sayı dizelerinin karşılaştırılması
Genellikle 'doğal olarak' sıralanması gereken sayı ve harflerden oluşan karışık dizeler olan değerler hakkında bazı raporlar yapmamız gerekir. "P7B18" veya "P12B3" gibi şeyler. Dizeler çoğunlukla harf dizileri sonra sayıların dönüşümlü olacağı anlamına gelir. Bununla birlikte, bu segmentlerin sayısı ve her birinin uzunluğu değişebilir. Bunların sayısal kısımlarının sayısal sırayla sıralanmasını istiyoruz. …

1
SQL Server 2012'de iki büyük sonuç kümesini karşılaştırmanın en etkili yolu nedir
İki büyük sonuç / sıra kümesini karşılaştırmanın en etkili yolu için şu anki tavsiye EXCEPToperatörü kullanmak gibi görünmektedir . Bu bağımsız SQL komut dosyası, satır boyutları arttıkça (verim @ son değerleri değiştirdikçe) çok verimsiz hale gelir. Kombine bir tabloda benzersiz girişler bulmaya çalıştım, ancak iyileştirme yapmadım. DECLARE @first AS INT, …

5
Bir arama beklediğim halde tarama yapıyorum
Bir SELECTdeyimi optimize etmek gerekir, ancak SQL Server her zaman bir arama yerine bir dizin taraması yapar. Tabii ki, saklı bir yordamda olan sorgu budur: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM Employee …

2
Kullanılabilirlik Grup Dinleyici
AlwaysOn kullanılabilirlik gruplarına bakıyorum. Ne kadar çok bakarsam, uygunluk dinleyicisi grubunun tek bir hata noktası olduğu görülür. Dinleyici tam olarak nerede çalışıyor? Ayrı bir sunucu, birincil SQL sunucusu, hepsi mi? İkinci veri merkezimde tam bir uygulama yığınım olduğunu varsayalım. Dinleyicileri her iki sitede de çalışacak ve uygulamaların kendi yerel kopyalarını …

2
TOP yürütme neden SQL yürütme planında
Bir süre aradıktan sonra, bu soruyu bir cevap bulma eksikliği için göndermeye ve benzer bir soru / cevap varsa özür dilemeye karar verdim. Aşağıdaki sorguyu benzer şekilde ayarlanmış iki SQL sunucusunda çalıştırırken, performansı etkileyen farklı yürütme planlarıyla karşılaşırız ve nedenini bulmak için yardıma ihtiyacımız vardır. Sorgu: SELECT process_id INTO #temp …

3
Her Zaman Kullanılabilirlik Grubunda, Her zaman kullanıcıyı salt okunur örneğine yönlendirir
Birincil ve bir okuma özellikli ikincil öğeye sahip bir Always On kullanılabilirlik grubumuz var. Uygulama ekibi için, veritabanına koymak istedikleri verilerin doğruluğunu kontrol etmek için veritabanını kullanan bir kullanıcımız var. Kullanıcıların yalnızca veritabanından okuma hakları vardır, ancak AG Dinleyici aracılığıyla (SSMS aracılığıyla) bağlandıklarında her zaman etkin düğüme bağlanırlar. Doğrudan salt …

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.