Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

1
Neden dizin arama doğru sayıda satır tahmin edebilir ve sıralama operatörü edemiyor?
Yüklemede bir işlevi kullanan bir sorgu var, böyle bir şey: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) 40K satır olan commentType üzerinde filtrelenmiş bir dizin var ve sorguyu çalıştırdığınızda, dizin arama için tahmini satır sayısı çok doğru (yaklaşık 11 K), ama sonraki adım (sıralama operatörü) tamamen istatistikleri ve …

1
Sp_AskBrent çıktısı nasıl verilir?
CPU'yu rastgele yükselten bir örneğimiz var. CPU'ya% 90'ın üzerinde çalışan sp_AskBrentve otomatik olarak çıktıyı çalıştıran ve bana e-posta gönderen bir işi çağıran bir uyarı oluşturmak istiyorum . Ancak, çıktı Metin veya HTML çıktısında okunamıyor. Excel forma sayfasına bile girmiyor. Bilgileri okunabilir bir formatta nasıl alabilirim?



1
İş Zamanla çalışmıyor
Bu yüzden bir klasörden diğerine tüm dosyaları taşımak için bir Robocopy komut dosyası çalıştıran bir temel SQL aracısı iş var. İş oldukça basit bir kurulum. Oldukça basit bir programla. Ve henüz yayınlanmadı. Başarıyla koşmak demek istemiyorum ya da koşmak demek. Durumun böyle olmasının bir nedeni var mı? Ek bilgi için …


1
Eski verileri salt okunur yapma
Şu anda üzerinde çalıştığım bir veritabanı projesinde, belirli bir noktada 'eski' verilerin salt okunur olarak değiştirilmesi gerektiği şartı var. Bu SQL Server'da mümkün mü? Tablo iznini değiştiremiyorum, çünkü salt okunur izin yalnızca belirli bir eşikten daha eski veriler için geçerli olmalıdır, yani kullanıcılar yine de bu noktadan sonra eklenen verileri …
11 sql-server 

2
SQL Server'da dizinlenmiş görünüm
Benim gibi bir tablo ve dizinlenmiş bir görünüm var Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Şimdi aşağıdaki sorguyu çalıştırırsam select a.name, …

2
Sys.allocation_units öğesinden tablo boyutuyla eşleşmeyen DATALENGTH toplamı
DATALENGTH()Bir tablodaki tüm kayıtlar için tüm alanları toplayacak olursam, tablonun toplam boyutunu alacağım izlenimi altındaydım . Yanlış mıyım? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Aşağıdaki veritabanımı belirli bir tablonun boyutunu almak için (ben tablo boyutları, kümelenmiş dizinleri sadece bu nedenle …

2
Çevrimiçi iken SQL Server veritabanını yeni bir diske taşıma
Disk G / Ç ile büyük mücadele veren bir 1.4 TB SQL Server Veritabanı var. Sunucuya tüm sorunlarımızı çözecek yeni bir SSD dizisi kurduk, veritabanını taşımak için en iyi yolu tartışıyoruz. İdeal olarak, kesinti olmadan yapabilirsek, bu en iyisidir. Ancak seçimin, iki saatlik kesinti süresi ile iki günlük düşük performans …
11 sql-server  ssd 

1
SQL Server'da “oturum açma denetim noktasını kes” seçeneği
Uzun hikaye ama uzun vadeli danışmanlarımız (eski çalışanlarımız) Tivoli Storage Manager ile arayüz oluşturmak için yıllar önce özel bir senaryo yazdı (2006 ya da öylesine) ve adlı bir SQL Server DB seçeneğini kontrol ediyor gibi görünüyor truncate log on checkpoint. İddiaları, komut dosyalarının SQL 2012 olan örnekte çalışmasını ve yedeklemesini …

1
Tür değiştiricili veri türleri için şaşırtıcı sonuçlar
Bu soru için özyinelemeli bir CTE çözümü tartışılırken: Her kimlik için son 5 ayrı değeri alın @ ypercube , tip değiştiricilerin kullanımını araştırmamıza neden olan şaşırtıcı bir istisna karşısında tökezledi. Şaşırtıcı bir davranış bulduk. 1. Tür döküm, bazı bağlamlarda tür değiştiriciyi korur Olmaması talimatı verildiğinde bile. En temel örnek: SELECT …

1
Gerçekten meşgul bir tabloda dizin oluşturma
insert\selectHer seferinde çok fazla masamız var ( her 100 saniyede bir 100 güncelleme ekleniyor). Bir saniye bile kilitlenemeyen bir tablo üzerinde dizin oluşturmanın en iyi yolu nedir? Dizini oluşturursam, istekleri kilitleyeceğinden eminim ve bunu yapamam. 1 milyondan fazla sıra içeren büyük bir masa.

4
XML: öznitelikleri öğelere değiştirme
XMLBenzer yapıya sahip veriler içeren bir sütun var: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Her Valueözniteliği bir öğeye değiştirmek için SQL Server'ı kullanarak verileri nasıl değiştirebilirim ? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> </Root> …
11 sql-server  xml  xquery 

2
Yedek oluşturan süreç bulunamıyor
Bir müşteri sunucusunda kurulu bir SQL Server 2008 örneğimiz var. Müşterinin BT departmanı, makinenin çeşitli yedeklemelerinden sorumludur. SQL Server günlüğü her gün 19.00'da tam bir yedekleme olduğunu gösterir, ancak SQL Server'da planlanan herhangi bir planın kanıtını bulamıyoruz. Temas ettiğimiz teknisyenler bize bir tür otomatik yedekleme olup olmadığını söyleyemediler, söyledikleri tek …

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.