Veritabanı Yöneticileri

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



2
ELSE 0, COUNT CASE WHEN ifademde ima ediliyor mu?
Arasındaki fark nedir COUNT(CASE WHEN [Column A] = ____ THEN 1 END ve COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Birincisini kullanıyorum ve şu ana kadar farkı görmedim; ekleyerek nedeni nedir ELSE 0- edilmektedir orada durumlar SQL Server yanlış sayılacaktır nerede?

1
“Veri hareketi nedeniyle NOLOCK ile taramaya devam edilemedi” nasıl çoğaltılır
Belirli sorgularda NOLOCKbulunan bazı büyük işler için bazen "Veri hareketi nedeniyle taramaya devam edilemedi" mesajı alıyorum WITH (NOLOCK). Bunun, verilerin artık olması gerektiği yerde olmamasına neden olan bir sayfa bölünmesi olduğunda veri seçmeye çalışmakla ilgili bir şey olduğunu anlıyorum - ortamımda olan şeyin bu olduğunu varsayıyorum. Bunu nasıl çoğaltırım? Hatayı …

3
Bir yedekleme gerçekleştirirken geri yükleme yönteminin kullanımı nedir?
Yedeklemelerimi aşağıdaki sorgu ile izlediğimde: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Yedekleme önce SQL Server headeronly sonra bir geri yükleme gerçekleştirmek dikkat edin. Bunun ne işe yaradığını ve uygulama süresinin bir şekilde azaltılabileceğini …

2
Sp_executesql varsayılan olarak yapılandırılabilir / kullanılabilir mi?
SQL Server karşı son derece dinamik sql sorguları kullanan bir uygulamaya bakıyorum. Çok garip ve karmaşık yollarla yapılan sorgulara bakıyorum, ama bu farklı bir hikaye, kendime bir şeyler bulamamam (çok aptal) olmam için iyi bir neden vermesini söylüyorum ... Göremiyorum sorguların sarıldığı herhangi bir kod sp_executesql. Ancak izlediğimde, çok fazla …

3
3 tablo arasında döngüsel bağımlılık (dairesel referans) nasıl önlenir?
3 tablom var: İnsanlar İleti Seviyor ER modelini tasarladığımda döngüsel bir bağımlılığı var: 1: N- İnsanlar -------- <Post 1: N- Mesaj ---------- <Beğeniler 1: N- İnsanlar -------- <Beğeniler Mantık: 1 kişinin birçok yayını olabilir. 1 yayında birçok beğeni var. 1 kişi birçok gönderiyi beğenebilir (oluşturulan kişi kendi gönderisini beğenemez). Bu …

1
SQLCMD'yi ne denediğimden bağımsız olarak çalıştıramıyorum
Ne yaptığımdan bağımsız olarak, SQLCMD'nin çalışmasını sağlayamıyorum. Ben 200mb + büyüklüğünde ve sql sunucu uygulamasından çalıştırılamıyor bir komut dosyası çalıştırmaya çalışıyorum, bu yüzden SQLCMD aracılığıyla bunu yapmak gerekir, ancak ne zaman giriş veya komut dosyası çalıştırmak hemen kapatır. Sqlcmd yardımcı programını msdn ile takip ettim. Ben güvenilir komut SQLCMD -EI …


1
Sys.dm_exec_sessions içindeki "okur" sütunu gerçekte neyi gösterir?
Bu çok temel bir soru gibi görünebilir ve gerçekten de olması gerekir. Ancak, bilimsel yöntemin bir hayranı olarak, bir hipotez oluşturmayı, sonra doğru olup olmadığımı görmek için test etmeyi seviyorum. Bu durumda, daha iyi sys.dm_exec_sessionstek sütun "okur" çıktısını daha iyi anlamaya çalışıyorum . SQL Server Books Online'da bunu oldukça kuru …

4
YAML yapılandırma dosyasını ayrıştırma hatası: yaml-cpp
MongoDB kabuk sürümü ile aşağıdaki komutu (Windows makine) kullanıyorum: 3.0.7: mongod --config "G:\NodeApps\mongod.cfg" --install Mongod.cfg dosyasının içeriği aşağıda verilmiştir: systemLog: destination: file path:"G:\NodeApps\data\log" storage: dbPath:"G:\NodeApps\data" Aşağıdaki hatayı alıyorum: Error parsing YAML config file: yaml-cpp: error at line 4, column 8: illegal map value try 'mongod --help' for more information Benzer …

1
PostgreSQL'in günlük etkinliğinde belirli kullanıcıları hariç tutmak mümkün mü?
Veritabanlarımızdaki kullanıcıların etkinliğini izlemem gerekiyor. Aşağıdaki parametreleri ayarladım postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' Ancak, günlük dosyalarının çoğunun postgreskullanıcı tarafından yürütülen ve bakım görevleri için yazdığım komut dosyaları tarafından kullanılan ifadelerle dolu olduğunu fark ediyorum: gerçekleşen görünümleri yeniden …
10 postgresql  log 

1
Yürütme planında bildirilen dizin boyutu ile arabellek sayısı arasında büyük uyumsuzluk
Sorun Şunun gibi bir sorgumuz var: SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Zaman aşımına (10 dakika sonra) rastlanmadığından daha sık girdiği için, sorunu araştırmaya karar verdim. EXPLAIN (ANALYZE, BUFFERS)Çıktı aşağıdaki gibidir: …

3
BT personeli olmayanlar için veritabanı hazırlama ortamı
BT departmanım için bir veritabanı hazırlama ortamı önermeye devam ediyorum. Fikir, benim gibi BT dışı bir kişinin (bayındırlık işleri analisti) çözümleri test etmek ve daha sonra bunları canlı ortamda kendim uygulamak ya da gerekirse BT'den bunları uygulamasını istemek. Bu ortamın faydalı olacağı birkaç neden / senaryo vardır: Bizim canlı veritabanı …

3
Uygulama sorgulama boş tablolar
Şirketim oldukça önemli performans sorunları olan bir uygulama kullanıyor. Ben çalışma sürecinde olan veritabanı kendisi ile ilgili bir takım sorunlar var, ama sorunların çoğu tamamen uygulama ile ilgilidir. Benim araştırmada boş tabloları sorgulayan SQL Server veritabanına isabet milyonlarca sorgu olduğunu buldum. Yaklaşık 300 boş masamız var ve bu tablolardan bazıları …

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.