2011-10-21 12 views
6

Vorrei che le tue opinioni su uno schema di database che creerò. Il db conserverà i dati da diverse lingue. Ogni giorno gli inserti saranno circa 30.000 - 50.000, con letture pesanti. Posso avere solo 6 tabelle contenenti i dati per ogni lingua o posso creare 6 tabelle diverse per ogni lingua. La seconda opzione sarà più efficiente per letture pesanti? Quali altre tecniche suggerite per aiutare le prestazioni del sistema (partizionamento dati, ecc.)?ottimizzazione mysql per molti dati

Grazie

+1

Se i tipi di dati corrispondono, non creare 6 tabelle diverse (senza provare prima una sorta di partizionamento). Quali sono le colonne/i tipi che hai in questa tabella? Quando dici "letture pesanti", quanto pesa? – Brad

+0

Gli inserimenti si svolgono tutti nello stesso momento o si svolgono durante il giorno? – Crontab

+0

Al crontab Per tutto il giorno Al Brad Le 6 tabelle che menziono sono il minimo indispensabile per avere il db normalizzato. Mi aspetto di avere da 500 a 1000 q/sec con alcune query che uniscono 3 tabelle – Thomas

risposta

Problemi correlati