Mysql
 sql >> база данни >  >> RDS >> Mysql

Опашка за вмъкване на изявления в MySQL

Искате Gearman - ще постави заявките на опашка и ще ги вмъкне, когато базата данни е готова за тях, така че да не претоварвате своя DB сървър.

Има скорошна (и качествена) публикация за използването на бази данни за регистриране тук , което (обобщено) казва:

  • Използвайте MyISAM с едновременни вмъквания
  • Завъртайте таблиците ежедневно и използвайте UNION за заявки
  • Използвайте отложени вмъквания с MySQL или агент за обработка на задания като Gearman (въпреки че MySQL има ограничение за броя от тях, които ще постави на опашка, преди мълчаливо да ги пусне!)

HighScalability напишете на Gearman .

Ако наистина искате да избегнете това, можете да напишете необработените SQL изрази във файл и да ги обработите с този cronjob:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте множество редове с различни стойности в една заявка - MySQL

  2. Как да активирам дневника на бавните заявки на MySQL?

  3. Време за създаване на таблици Innodb

  4. Как да покажете съпоставянето на вашата връзка в MySQL

  5. PHP индекс на думи, производителност и разумни резултати