Veritabanı Yöneticileri

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

4
HashBytes işlevinde doğru algoritmayı seçme
Karşılaştırma amacıyla nvarchar verilerinin karma değerini oluşturmamız gerekir. T-SQL'de birden fazla karma algoritma vardır, ancak bu senaryoda hangisinin en iyisi seçilebilir? İki farklı nvarchar değeri için yinelenen karma değerine sahip olma riskinin minimum olmasını sağlamak istiyoruz. İnternette yaptığım araştırmaya dayanarak MD5 en iyisi gibi görünüyor. Bu doğru mu? MSDN bize …

4
SQL Server'dan alınan veriler iletim için sıkıştırılmış mı?
Microsoft SQL Server'dan alınan veriler sıkıştırılıyor mu? Bu bağlantı dizesi tarafından denetleniyorsa, belirli bir uygulamanın onu kullanıp kullanmadığını anlamanın basit bir yolu var mı? Analiz araçlarını inceliyorum ve veri hacminin ağımız üzerinden iletilmesi birkaç dakika sürebilir. Aynı uzak sunucudaki sıkıştırılmış bir veri deposundan veri alırsak performans artışı beklemem gerekip gerekmediğini …


4
Veritabanımın üçüncü normal forma normalize edilip edilmediğini kontrol etmek için bir araç var mı?
Son zamanlarda normalleşmeyi öğrendim ve yeni bir şema uygularken bunun ne kadar önemli olduğunu anladım. Veritabanımın 2NF veya 3NF uyumlu olup olmadığını nasıl kontrol edebilirim? Manuel inceleme kesin bir seçenektir, ancak burada otomatik bir araç arıyorum. Bir nokta ve tıklama aracı, bir tablo 3NF uyumlu hale getirmek için olası optimizasyonları …

2
MySQL: Ağaç Hiyerarşik sorgusu
MySQL'de AĞAÇ İLE ALT AĞAÇ MYSQL'de Database COMPANY, Table: Employeeözyinelemeli bir birliktelik var , bir çalışan diğer çalışanın patronu olabilir. A self relationship of kind (SuperVisor (1)- SuperVisee (∞) ). Tablo Oluşturma Sorgusu: CREATE TABLE IF NOT EXISTS `Employee` ( `SSN` varchar(64) NOT NULL, `Name` varchar(64) DEFAULT NULL, `Designation` varchar(128) …

3
Çıktı akışına nasıl bildirim gönderilir?
İşlevlerde hata ayıklama iletileri var. Bu mesaj şu şekilde ortaya çıkar: RAISE NOTICE 'Value of id : %', id; Günlük dosyamı \o messages.txt Sonra ne yapmam gerekiyorsa onu yaparım \i process.sql Ve infaz sona erdiğinde \o,. Sorun şu ki, bildirimler tarafından iletilerle message.txt'ye yükseltilmiş değilim. Mesajlar ekranda görüntülenir, ancak mesajların …
20 postgresql 

2
Güncellediğim satır sayısına bağlı olarak tamamen farklı bir plan kullanan T-SQL sorgusu
Bir "TOP (X)" yan tümcesi ile bir SQL UPDATE deyimi var ve ben değerleri güncelleştiriyorum satır yaklaşık 4 milyar satır var. "TOP (10)" kullandığımda, neredeyse anında çalışan bir yürütme planı alıyorum, ancak "TOP (50)" veya daha büyük kullandığımda, sorgu asla (en azından beklerken değil) bitiyor ve tamamen farklı bir uygulama …

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 …

2
SQL Derlemeleri SQL Server'ın performansını ne kadar kötü etkiler?
SQL Server 2005'in bir örneğini profilliyorum ve PerfMon'un metriğiyle SQLServer:SQL Statistics - SQL Compilations/sec, ortalamanın yaklaşık 170 kadar olduğunu görüyorum. SQL Profiler'ı çırptım ve SP: Compile veya SQL: Compile olaylarını aradım. Görünüşe göre onlar yok. Ben buldunuz Stored Procedure/SP:Recompileve TSQL/SQL:StmtRecompileolaylar. Profiler'de gördüğüm veri miktarı, emin olmamakla birlikte, bunların bakmak için …

3
MongoDB: RAM gereksinimleri
Tüm dizinin bellekte / ram'de olması yeterli mi veya mongodb, verileri hızlı okumalar için bile saklamak için mümkün olduğunca çok ram tahsis etmeye çalışıyor mu? Mongodb + diğer uygulamaları çalıştırmak istiyorum ve mongodb, "max_memory_allocated_or_reserved = 8GB" diyelim, bir RAM aralığı tanımlamama izin vermeyen tek biri gibi görünüyor. Bunu yapmanın bir …
20 mongodb 



2
FILESTREAM verileri hariç veritabanını geri yükle
Bağlam Altta büyük-ish veritabanına sahip bir sistem geliştiriyoruz. SQL Server 2008 R2 üzerinde çalışan bir MS SQL veritabanıdır. Veritabanının toplam boyutu yaklaşık 12 GB'dir. Bunlardan yaklaşık 8,5 GB tek bir tabloda bulunuyor BinaryContent. Adından da anlaşılacağı gibi, bu, her türlü basit dosyayı doğrudan BLOB olarak tabloda sakladığımız bir tablodur. Son …



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.