config dosyasına kullanmak istediğin tablonun ön ekini yazıyorsan bu kullandığın sistem tüm sorgularda (user, description,category vs...) tanımladığın ön ekli tabloyu kullanmıyormu?
aşağıda db leri birleştirdin ve config dosyalarından ön eklerini düzenlediğini ve user sorgusunda herhangi bir değişiklik yapmadığını varsayıyorum.
site1 > site1_sitedb
site2 > site1_sitedb
site3 > site1_sitedb
3 site de site1_sitedb database'ini kullanıp user sorgusunu site1_sitedb.user table'ından, description sorgusunu site1_sitedb.description table'ından çekmeyecekmi ? 2. ve 3. site de > 1. siteye ait description table'ından sorgu çekecek.
.aynı db içinde bulunan tablolar aşağıdaki gibi olacak. 2 tane wordpressi aynı dbye kurduğunu düşün. Sadece tablo ön ekleri farklı
site1 > qa1_tablolar
site2 > qa2_tablolar
site3 > qa3_tablolar
Her sistemi tablo ön eki farklı olacak. Sadece config dosyasında yapacağın ayar ile user tablosu harici olacak şu öneke sahip tablodan işlenecek diyeceksin. Diğer tüm bilgileri kendi önekine sahip tablolardan çekicek. Yani sadece user işlemleri için qa1_user tablosu kullanılacak diğer tüm işlemler için kendi ön ekine sahip tablolarla yapılacak. En azından açıklamada yer alan bilgiler böyle. Deneme yaptığımda da aynı şekilde sonuç aldım.
Tek sorun yaklaşık 50milyon satır mysql dbyi nasıl birleştiririm ve birleştirdikten sonra sorun yaşar mıyım. Siteler çok aktif olduğundan iyi düşünüp veri kaybı veya performas sıkıntı yaşamadan sorunu çözmek gerek.