Mysql
 sql >> Database >  >> RDS >> Mysql

Coda di istruzioni di inserimento MySQL

Vuoi Gearman - metterà in coda le richieste e le inserirà man mano che il database sarà pronto per esse, in modo da non sovraccaricare il tuo server DB.

C'è un post recente (e di qualità) sull'uso dei database per la registrazione qui , che (riassunto) dice:

  • Utilizza MyISAM con inserti simultanei
  • Ruota le tabelle ogni giorno e usa UNION per interrogare
  • Utilizza gli inserimenti ritardati con MySQL o un agente di elaborazione dei lavori come Gearman (sebbene MySQL abbia un limite al numero di questi, si accoderà prima di eliminarli silenziosamente!)

HighScalability scrivi su Gearman .

Se vuoi davvero evitarlo, puoi scrivere le istruzioni SQL grezze in un file ed elaborarle con questo cronjob:

mysql loggingDB logTable < fullLog.sql && > fullLog.sql