Veritabanı Yöneticileri

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




2
Bu iki sorgu, sırayla yürütülürse kilitlenmeye neden olur mu?
Bu kesinlikle diğer sorumun sebebi , ama aşağıdaki günlüğe dayalı bir hipotezim olduğu için ikisini ayırmaya değer olduğunu düşündüm. Benim hipotezim, diğer kilitlenmenin aslında aşağıdaki sorguların bir sonucu olduğu, orijinal sorgu innodb durumunu sadece en son işlemleri gösterdiğine göre gizlendiğinde (bu doğru mu?). Günlüğe dayanarak, kodumuzu kontrol ettim ve aşağıdaki …

2
LNNVL Gerekçesi
LNNVL, FALSE veya UNKNOWN olarak değerlendirilen koşullar için TRUE değerini döndüren ve TRUE olarak değerlendirilen koşullar için FALSE değerini döndüren işlevde yerleşik bir köledir . Sorum şu: NULL değerlerle uğraşmak yerine gerçek durumun tersini döndürmenin faydası ne olacak? Örneğin, nulls içerebilecek StartCommission ve CurrentCommission sütunlarına sahip bir Emp tablonuz olduğunu …



5
Büyük veri kümesinde saat başı gruplama
MS SQL 2008 kullanarak 2,5 milyon kayıttan ortalama bir alan seçiyorum. Her kayıt bir saniyeyi temsil eder. MyField, bu 1 saniyelik kayıtların saatlik ortalamasıdır. Elbette sunucu CPU% 100'e ulaşır ve seçim çok uzun sürer. SQL her istekte tüm bu kayıtları seçmek zorunda değil ki muhtemelen bu ortalama değerleri kaydetmek gerekiyor. …
12 sql-server  query 

4
Bir sütuna bir kısıtlama (dizin) düşürme
Dizini olan bir tablodaki türü nasıl değiştirebilirim? Varchar (15) tarih zaman türünü değiştirmek için boş bir tablo üzerinde bir alter sütun yapmaya çalıştım ve (ki dizinler olduğu ortaya çıktı) sütununda bağımlılıkları olduğunu söyleyerek hatalar aldım. Kolayca dizin sağ tıklatarak ve bir komut dosyası komut dosyası ile kolayca bu başardı, ama …

4
XML veri türü ne zaman kullanılır?
Bir projede veritabanı oluşturmaktan sorumluyum. Nadiren bir değeri olacak alanlarımız var (her 10.000 kayıtta 1) ve bunu veritabanında saklamanın en iyi yolunu bulmaya çalışıyorum. Görebildiğim kadarıyla 3 seçeneğim var: Her bir ekstra değer için tabloya bir sütun ekleyin Özgün tabloya başvuran ve yalnızca bir değeri depolamamız gerektiğinde kayıtları olan bağlantılı …


3
Endeksler sorgu performansını nasıl etkiler?
Açıkçası birkaç farklı endeks tutmanın ekleme ve silme performansı üzerinde olumsuz etkisi vardır. Sorgu performansına ne dersiniz: Bir tabloda çok fazla endeks tutmak hiç de mantıklı mı? Sorgu performansı herhangi bir durumda bir dizin eklenmişse (elbette dizini kullanan sorgular için) iyileşecek mi, yoksa sorgunun elde edilmesi için tüm dizinlere başvurulması …

3
C # VS SSMS'den aynı isteği yürütmek farklı yürütme süresi verir
Bunun gibi bir isteğim var SELECT [EstimateId], [CreationUserId], [EstimateStatusValueId], [LanguageId], [LocationId], [EstimatorUserId], [FilterUnitSystemTypeId], [EstimateNumber], [RevisionNumber], [CreationDate], [ModificationDate], [ProjectDescription], [IsBsdq], [ClosingDate], [ClosingTime], [ClosingUpdatedOn], [DeadLineDate], [IsReceived], [Inclusion], [Exclusion], [Misc], [Note], [WorkDeadLines], [Comments], [Validity], [PlansLocation], [PlansReceivedFrom], [Price] FROM [Estimate].[Estimates] ORDER BY [ClosingDate] ASC, [ClosingTime] ASC SSMS bu sorguyu çalıştırdığınızda 953ms yürütme süresi olsun, …

3
Satır Kilidi İçeriklerini izleme, hata ayıklama ve düzeltme
Geç saatlerde, çok sayıda satır kilidi içeriğiyle karşılaştım. Çekişmeli tablo belirli bir tablo gibi görünüyor. Genellikle olan budur - Geliştirici 1, Oracle Forms kullanıcı arabirimi ekranından bir işlem başlatır Geliştirici 2, aynı ekranı kullanan farklı bir oturumdan başka bir işlem başlatır ~ 5 dakika içinde, ön uç yanıt vermiyor gibi …

4
Windows'ta varsayılan MySQL Tablolarını yükleme (mysql_install_db)
Linux'ta, mysql_install_dbkomut dosyasıyla varsayılan MySQL hibe tabloları oluşturulabilir , ancak bu Windows'ta çalışmaz. Varsayılan hibe tabloları Windows'a nasıl yüklenebilir? (Hayır, Google'ın sonuçlarının Windows'ta otomatik olarak nasıl yüklendikleriyle ilgili olarak dolu olduğu cevabını aramıyorum, çünkü bu sadece ZIP paketinde değil, yükleyici dağıtımında da geçerlidir. MySQL kurulu ve veri dizini bozuk veya …

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.