June 19, 2013

Post: MySQL EXPLAIN limits and errors.

… executed – will in add index live as it can now do on Cluster ? Is it expected to rebuild index by sort of key_cache as it can for MyISAM. EXPLAIN may take long time In MySQL 5.0… some non-index based filtering applied. The other reason for difference is join_buffer which reduces number of passes MySQL had to…

Post: InnoDB Full-text Search in MySQL 5.6 (part 1)

myisam.frm -rw-rw—-. 1 mysql mysql 155011048 Feb 19 17:17 dir_test_myisam.MYD -rw-rw—-. 1 mysql mysqlrebuild the table. -rw-rw—-. 1 mysql mysql 98304 Feb 20 18:57 FTS_0000000000000025_ADDED.ibd -rw-rw—-. 1 mysql mysql… FT indexes, it’s entirely possible to DROP multiple FT indexes with …

Post: InnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!

…: mysql: SHOW CREATE TABLE innodb_myisam_stopword\G *************************** 1. row *************************** Table: innodb_myisam_stopword Create Table: CREATE TABLE `innodb_myisam_…rebuild our FT index on the InnoDB table and try the above queries one more time. We already know what the MyISAM

Comment: Why MySQL could be slow with large tables ?

Normally MySQL is rather fast loading data in MyISAM table, but there is exception, which is when it can’t rebuild indexes by sort but builds them row by row instead. It can be happening due to wrong configuration (ie too small myisam_max_sort_file_size or myisam_max_extra_sort_file_size) or it…

Post: What to do with MySQL Full Text Search while migrating to Innodb ?

… Search indexes which are not supported for Innodb tables. So what can you do ? Leave Tables as MyISAM The beauty of MySQL storage… a “shadow” MyISAM table which is used for full text search. In certain cases you can just use MySQL triggers to maintain… contention on the writes. In this case you can just rebuild the table from Innodb source on regular basics. In case…

Comment: Why MySQL could be slow with large tables ?

Normally MySQL is rather fast loading data in MyISAM table, but there is exception, which is when it can’t rebuild indexes by sort but builds them row by row instead. It can be happening due to wrong configuration (ie too small myisam_max_sort_file_size or myisam_max_extra_sort_file_size) or it…

Post: Recovering Innodb table Corruption

… having data corrupted in secondary indexes, in which case simple OPTIMIZE TABLE could be enough to rebuild it, but it is much…’m using MyISAM table for the reason you’ll see later. You may think why do not you simply rebuild table by… may want to CHECK your MyISAM table you use for recovery after MySQL crashes to make sure indexes are not corrupted. So we…

Post: Hacking to make ALTER TABLE online for certain changes

MyISAM, you’d usually ALTER TABLE `huge_table` CHANGE `id` `id` int(6) NOT NULL and then wait hours for table rebuild to complete. If you’re unlucky i.e. you have a lot of indexes… violate mysql data file structure, so be really careful with that one. Default values. MySQL rebuilds table…

Post: Paul McCullagh answers your questions about PBXT

…makes performance characteristics different to both MyISAM and InnoDB/XtraDB. Tests show …) supports the MySQL Backup API which was originally implemented in MySQL 6.0. … page size does not require a rebuild because a page of records …the versions in indexes, and can PBXT use MVCC for index scans? If …

Post: Falcon Storage Engine Design Review

… do quite frequently with MySQL :) [+] Compact Indexes Compact Indexes are great. Huge indexes is where large portion … for example changing default value needs table rebuild even though for other storage engines …row ever split into multiple parts like with MyISAM or always stored as single piece ? …