Veritabanı Yöneticileri

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


2
Yavaş Performans Büyük Tabloya Birkaç Satır Ekleme
Mağazalardaki verileri alan ve şirket genelindeki bir envanter tablosunu güncelleyen bir işlemimiz var. Bu tabloda, her mağaza için tarihe ve öğeye göre satırlar bulunur. Birçok mağazaya sahip müşteriler için, bu tablo çok büyük olabilir - 500 milyon sıraya kadar. Bu envanter güncelleme işlemi, mağazalar veri girdikçe genellikle günde birçok kez …

3
Postgresql'de maksimum kayıt tutabilmek mümkün mü?
Temel olarak Postgresql tablonuzun bir kısmı sunucu erişim günlüklerini tutmak için kullanılır ve bazen üretim sırasında bu oldukça büyük olabilir. postgresql'de bir tablonun sahip olabileceği maksimum kayıt sayısına sahip olmak ve en eski kaydı çıkarmak için herhangi bir yol var mı?

2
mongodb: yük dengeleyicili çoğaltma seti
Mongodb çoğaltma kümeleri ile yük dengeleme seçeneği var mı? Ben bir HAProxy veya benzeri değil, mongodb yerleşik bir özellik için soruyorum. Dokümanlar'da bunun için ipuçları bulunamadı.
9 mongodb 



3
ENQ: TX - Satır kilitli çekişme nasıl giderilir?
Bende şu durum var. RAC'ım var. Her iki düğümde de kilitler vardır. İlk Düğümde SID EVENT USERNAME BLOCKING_SESSION ROW_WAIT_OBJ# OBJECT_NAME LOCKWAIT SQL_ID STATUS 1 102 enq: TX - row lock contention MYUSER 155 136972 TABLE1V 0000000810EFA958 5f4bzdg49fdxq ACTIVE 2 111 enq: TX - row lock contention MYUSER 155 136972 TABLE1V …

2
SQL Server yabancı anahtar başvurusu için bir dizin anahtarını nasıl seçer?
MS Access'ten alınan eski bir veritabanı ile çalışıyorum. MS Access> SQL Server yükseltmesi sırasında oluşturulan, kümelenmemiş, benzersiz birincil anahtarlara sahip yaklaşık yirmi tablo vardır. Bu tabloların çoğunda, birincil anahtarın kopyaları olan benzersiz, kümelenmemiş dizinler de vardır. Bunu temizlemeye çalışıyorum. Ama bulduğum şey, birincil anahtarları kümelenmiş dizinler olarak yeniden oluşturduktan ve …

1
Öğe adı için değişken
Tamam çalışan bu tSQL kodu var: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Ancak, yapabilmek istediğim, her biri arasında OR'd olan birçok değer çiftinin dinamik bir listesine geçmek, yani SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes( '/LogProperties/LogProperty[PropertyName=sql:variable("@x") and …
9 t-sql  xml 

1
Oracle 10g'de SQL değiştirme özelliği
Üç veya dört yıl önce, bir DBA'nın acil bir olay çözümü için gerçek zamanlı SQL yerine Oracle 10g özelliği kullandığı bir yerde bir Oracle blogunda okudum. Temel olarak, Oracle'ı belirli bir A sorgusu her aldığında bunun yerine başka bir B sorgusu yürütecek şekilde yapılandırdı. Uygulama kodu değişikliği yok, şema değişikliği …

2
Amazon RDS G / Ç istekleri - 1 sorgu = 1 faturalandırılabilir G / Ç?
Amazon RDS'ye geçirmek istediğim bir InnoDB veritabanım var. Kendi sunucumda barındırılan mevcut uygulamam ayda yaklaşık 8 milyon sorgu gösteriyor. RDS sitesi G / Ç Oranının 1 milyon istek başına 0,10 ABD doları olduğunu söylüyor 1 G / Ç = 1 sorgulama yapar mı? yani, bu kullanım miktarı + RDS ücretleri …
9 mysql  innodb 

3
70 GB RAM ile güçlü bir makinem var. 20 GB ile kaç Oracle örneği oluşturulabilir?
70 GB RAM ile güçlü bir makinem var. Sga_target olarak 20 GB'lık bir Oracle örneği oluşturdum. sga_target > 10Gİlk veritabanını basılı tuttuğumda bile başka bir Oracle örneği oluşturamıyorum . Ayarladıysam sga_target >=10Gbaşlangıçta aşağıdaki hatayı veriyor: ORA-27104: paylaşılan bellek için sistem tanımlı limitler yanlış yapılandırıldı İken free -myeterli memeory mevcut olsa …

1
SQL * Plus, @ ve göreli yollar
Her nasılsa, SQL * Plus'ın (en azından Windows'ta) çağrıldığında @@ve yol tek veya çift nokta ile başladığında göreli yol içeren bir komut dosyasını bulamıyor gibi görünüyor . Örneğin, altında x:\some\whereaşağıdaki dizin yapısına sahibim: script.sql main-dir\main-sub-dir call-script.sql script.sql Yani: iki script.sqlama farklı yerlerde. script.sqlAz altındaki içerik x:\some\wheresadece prompt SCRIPT root diğerinin …

1
Yüzdelikleri hesaplamak için hızlı genel yöntem
PostgreSQL'de sıralanmamış bir sütunun n> 1 yüzdelik dilimini bulmak istiyorum. Örneğin 20., 40., 60., 80. ve 100. persentil. Bariz bir çözüm, sütunu sayıp sıralamak ve daha sonra bir göz atmaktır, ancak daha iyi bir çözüm bekliyorum. Herhangi bir fikir? PS MySQL için iyi bir çözüm buldum ancak psql'ye çeviremiyorum

4
Gerçekten .LDF dosyalarını tutmam gerekiyor mu?
Her ay üretim veri tabanımızın ay sonu fotoğrafını çekiyoruz. Bu ay sonu anlık görüntüleri kesinlikle raporlama amaçlıdır, bunlara yapılan ekler, güncellemeler veya silinmeler yoktur. Bu anlık görüntülerin her birinin bir .MDFve .LDFdosyası vardır. .LDFDosyaları silmek ve sunucuda biraz yer açmak istiyorum. .LDFDosyaları saklamamın herhangi bir nedeni var mı? Açıklama: Üretim …

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.