Veritabanı Yöneticileri

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

3
LIKE karakter uzunluğu sınırlamasını aş
Bu LIKE karakter uzunluğu sınırlamasını burada okuyarak , LIKE yan tümcesinde ~ 4000 karakterden daha uzun bir metin gönderemiyorum. Belirli bir sorgu için sorgu planı önbelleğinden sorgu planı almaya çalışıyorum. SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st where st.text like '%MY_QUERY_LONGER_THAN_4000_CHARS%' …

2
Yabancı anahtarları bırakmak neden uzun sürüyor?
Bir kerede bir veritabanındaki tüm yabancı anahtarları silen bir komut dosyası hazırladım: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Beni şaşırtan şey, senaryonun uzun zaman almasıdır: her bir DROP FK için ortalama 20 saniye. Şimdi, bir FK oluşturmanın çok …

1
Perfmon sayacı “Yetersiz planlar / sn” gerçekte neyi ölçer?
SQL Server'da, Perfmon sayacı "İş Yükü Grup İstatistikleri: Yetersiz planlar / sn" neyi ölçer? Bu biri kaynak Governor sayaçları o iş yükü grubunda ölçüleceğini böylece, (RG ayarını yapılandırma olsun sen var.) Neyin iyi bir plan veya kötü bir plan yaptığını sormuyorum, ama bu özellikle neyi ölçüyor ve karşılık gelen planları …
13 sql-server 

4
İlk 100 milyon pozitif tamsayıyı dizelere nasıl dönüştürebilirim?
Bu, gerçek sorundan biraz saptırmadır. Bağlam sağlama yardımcı oluyorsa, bu verilerin oluşturulması, dizelerin işlenmesi için performans testi yöntemleri, imleç içinde kendilerine bir işlem uygulanması gereken dizeler oluşturmak veya hassas veriler için benzersiz, anonim ad değiştirmeleri oluşturmak için yararlı olabilir. Ben sadece SQL Serverlar içinde veri oluşturmak için verimli yolları ile …

1
UNPIVOT'un UNION ALL'a dönüştürülmesini nasıl önleyebilirim?
Tamamlamak için yaklaşık yarım saat süren biraz karmaşık bir Oracle sorgusu var. Sorgunun yavaş kısmını alıp ayrı çalıştırırsam birkaç saniye içinde biter. İzole sorgu için SQL Monitor raporunun ekran görüntüsü: Tam sorgunun bir parçası olarak çalıştırıldığında aynı mantık: Renkler her iki ekran görüntüsünde de aynı tablolara karşılık gelir. Yavaş sorgu …

2
SQL Server 2016'daki uzamsal veriler için MakeValid () alternatifi
LINESTRINGOracle'dan SQL Server'a taşıdığım çok büyük bir coğrafya verisi tablosu var . Oracle'da bu verilere karşı yürütülen bir dizi değerlendirme vardır ve bunların da SQL Server'daki verilere karşı yürütülmesi gerekir. Sorun: SQL Server, geçerli bir LINESTRINGOracle için daha sıkı gereksinimleri vardır ; "LineString örneği birbirini izleyen iki veya daha fazla …


7
Gruplama veya Pencere
Pencere fonksiyonu kullanılarak çözülebileceğini düşündüğüm bir durum var ama emin değilim. Aşağıdaki tabloyu düşünün CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 ), ( '2017-01-10 07:19:23.1', 3 ), ( '2017-01-10 07:19:24.1', …

1
“Ve” ve “&” arasındaki fark
Mantıksal işlemler için öncelik sırasını anlamaya çalışıyorum ve aşağıdaki kodu var: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F ve şu şekilde bir hata döndürür: 'Ve' anahtar kelimesinin yanında yanlış sözdizimi. 'Ve' ile '&' ifadesini değiştirdim ve kod tekrar çalışıyor. Eski kod neden çalışmadı? SQL sunucusu …
13 sql-server  t-sql 


1
SQL Server'ın bir sistem yordamına iletilen dize için bir nesne adı ile işlem yapmasına izin veren
Bir nesne adını sistem saklı yordamına geçirmenin yasal olmasına ne neden olur sp_helptext? Hangi mekanizma nesne adını bir dizeye dönüştürür? Örneğin -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext dbo.myproc -- Msg 102, …


1
Debian / Ubuntu üzerine PgAdmin 4 kurulumu [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 3 yıl önce kapalı . PgAdmin 4 1.0 yayınlandı, ancak Linux için indirme sayfasında sadece bir yum yükleyicisine bir bağlantı var. …

1
SQL Server 2016'da SUBSTRING () içeren tahminlerdeki değişikliklerde değişiklik var mı?
SUBSTRING () veya diğer dize işlevlerini içeren tahminler için SQL Server 2016'da kardinalitenin nasıl tahmin edildiğine dair değişiklikler hakkında herhangi bir belge veya araştırma var mı? Sormamın nedeni, performansı uyumluluk modunda 130 bozulan bir sorguya bakmam ve nedeni SUBSTRING () çağrısını içeren bir WHERE yan tümcesi ile eşleşen satırların sayısındaki …


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.