Veritabanı Yöneticileri

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



2
Google App Engine'de en etkili çoktan çoğa birleştirme modeli nedir?
BigTable tasarım açıkça minik tablolar büyük bir ana bilgisayara denormalization tercih standart ilişkisel modellerin felsefelerin birçok reddeder. Bunun bir problem olduğu daha geniş alanlardan biri, birçok ila birçok birleştirmenin modellenmesidir. Bu birleşimleri modellemenin bir yolu, ilk normal formu ihlal etmek ve tüm ilginç verileri bir db.ListProperty () içine koymaktır. Bu …

2
Kümelenmiş dizin oluşturma artık şart - neden?
Daha önce, bana (her zaman) kümelenmiş dizinlerin dahil edilip edilmeyeceğine / önleneceğine dair tartışmalar / tartışmalar vardı. Eh, bazen uygun + spesifik amaçlar ve bağlam ile kullanılacaklarını anladım. SQL Azure Veritabanı Kümelenmiş Dizin Gereksinimi : "SQL Azure, kümelenmiş dizinleri olmayan tabloları desteklemiyor. Tablonun kümelenmiş bir dizini olmalıdır. Kümelenmiş bir kısıtlama …

2
Bir COMMIT PostgreSQL 9.5 anonim bir plgpsql işlevi içinde çalışır?
Anonim bir plpgsql kod bloğu içinde döngüler kullanılarak bölümlenecek tabloların bir dizi büyük sayıda çok sayıda dosya alıyorum $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql Tüm bu işlem yaklaşık 15 saat sürmelidir ve bir noktada …


1
Karma Katıl vs Karma Yarı Katıl
PostgreSQL 9.2 Hash Semi JoinVe just arasındaki farkı anlamaya çalışıyorum Hash Join. İşte iki sorgu: ben EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> Seq Scan on …


1
sp_prepexec (sp_execute) ve sp_executeSQL karşılaştırması
Sorunun eti: gerçek saklı yordamlar geçici tablo önbelleğe almayı uygulayan tek mekanizma mıdır, yoksa sp_executeSQL/ gibi sistem saklı yordamları sp_executeda bunlardan mı yararlanır? Ben bir DBA değilim, bu yüzden lütfen küçük kelimeler kullanın. Uygulamamız, profilcisine dan, ben üzerinden tüm SQL çalıştırmak bkz üzerinde hazır deyimleri gönderir sp_prepexecçalışan ikisi için de …

1
Çok fazla boştaki bağlantı PostgreSQL 9.2 performansını etkileyebilir mi?
Veritabanı sunucumdaki bazı sorguların yanıt vermesi uzun sürüyor ve CPU kullanımının yüksek olduğuna inanıyorum. Çalışırken ps aux, ~ 250 "boşta" bağlantıları (ki çok fazla olduğuna inanıyorum) görüyorum. Tam tanı koymaya başlamamıştım, ancak buranın bakmaya başlamak için iyi bir yer olup olmadığını bilmek istedim. Ayrıca işlem düzeyinde havuzlama ile PgBouncer kullanıyorum. …


2
Oracle, Tek Bir Tabloya Karşı Birden Çok Eşzamanlı INSERT Nasıl İşler
Oracle 11g'yi biraz daha yakından anlamaya çalışıyorum. Sorum basit: Oracle, kayıtları aynı anda tek bir tabloya eklemeye çalışan iki oturumu nasıl ele alıyor? Örneğin, INSERT A Tablo 1'e karşı 13: 00'da çalışır. Tamamlanması 5 dakika sürecektir. INSERT B, Tablo 1'e karşı 13:02'de yürütülür. Tamamlanması 1 dakika sürecektir. Ne olacak? INSERT …
8 oracle  insert 
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.