Содержание

,

InnoDB

Движок был разработан специально для больших таблиц. Разработчики заявляют, что InnoDB — самый быстрый из всех известных движков для БД основанных на дисках (множественные тесты это подтверждают)

Советы/Рекомендации

Рекомендации: высоконагруженные сайты, финансовые транзакции

XtraDB

Восстановление таблиц

Этапы восстановление

  1. Create empty InnoDB tablespace (remove existing ibdata1, ib_logfile* and start MySQL).
  2. Enable innodb_file_per_table
  3. Create tables you want to connect
  4. Compile ibdconnect from Percona InnoDB Recovery Tool and run ./ibdconnect -o ibdata1 -f t1.ibd -d <your database> -t <table name, t1 in this case> for each table.
  5. Then fix checksums in ibdata1 as described in the post
  6. Copy new ibdata1 and all your *.ibd files to the datadir.
  7. Start MySQL and take a dump of the tables.