June 19, 2013

Post: Lost innodb tables, xfs and binary grep

how data was lost: MySQL had a dedicated partition on XFS file system Server was running innodb_file_per_table… them was deleted files on xfs – we all agreed on few things: recovering files from xfs is … Dictionary was not overwritten by an attempt to restore from the backup, actually second part …

Comment: Database problems in MySQL/PHP Applications

MySQL. Good design will help dictate how many tables are required in order to get the job done. Tohow to create indexes. Foreign key references may add processing time to inserts, updates, and deletes

Post: Choosing proper innodb_log_file_size

to Innodb tables decent size of innodb_log_file_size is important for MySQLMySQL in the middle and watch it to recover. Doing this several times you should be able to estimate howdeletes can be sized to

Post: Innodb undo segment size and transaction isolation

to check: mysql> select * from information_schema.innodb_rseg;…deleted on rollback, update and delete however need toto be recovered from undo space and it will contain correct pointer to appropriate blob version. Now lets move on to the main topic – howto require state of any row in Innodb table