2011-10-21 22 views
6

Oluşturacağım bir db şemasıyla ilgili görüşlerinizi almak istiyorum. db, farklı dillerden verileri tutacaktır. Günlük ekler 30.000 - 50.000 civarında, ağır okunacak. Her dil için verileri tutan 6 tablo alabilirim veya her dil için 6 farklı tablo oluşturabilirim. İkinci seçenek ağır okumalar için daha verimli olur mu? Sistemin performansına (veri bölümleme vb.) Yardımcı olmak için başka hangi teknikleri önerirsiniz?mysql optimizasyonu

Teşekkür

+1

Veri türleri eşleşiyorsa, 6 farklı tablo oluşturmayın (önce bir çeşit bölme işlemi denemeden). Bu tabloda sahip olduğunuz sütunlar/türler nelerdir? "Ağır okuma" derken ne kadar ağır? – Brad

+0

Eklerin hepsi aynı zamanda mı yoksa gün boyunca mı yapılır? – Crontab

+0

crontab At Gün boyunca adresinden Brad 'de bahsettiğim 6 tablo db normale döndürmek için en az olanıdır. 3 tabloya katılarak bazı sorgularda 500 - 1000 q/sn – Thomas

cevap