June 20, 2013

Post: Percona Server 5.5.30-30.2 rerelease fixes non-restart issue

…) Drop table performance feature has been removed and its controlling variable innodb_lazy_drop_table has been deprecated. Feature has been removed because the upstream DROP TABLE… #1104977 (Ignacio Nin). Running the DDL statement while variable innodb_lazy_drop_table was enabled could cause assertion failure. Bugs fixed #1086227 and…

Post: Percona Server for MySQL 5.5.30-30.2 now available

…) Drop table performance feature has been removed and its controlling variable innodb_lazy_drop_table has been deprecated. Feature has been removed because the upstream DROP TABLE… #1104977 (Ignacio Nin). Running the DDL statement while variable innodb_lazy_drop_table was enabled could cause assertion failure. Bugs fixed #1086227 and…

Post: DROP TABLE and stalls: Lazy Drop Table in Percona Server and the new fixes in MySQL

… showing how Lazy Drop Table and the new DROP Table in MySQL >= 5.5.23 work, I would like to mention quickly, that how drop table in… the old implementation of drop table, but the “Lazy Drop Table” implementation wins here. The dips are there in the case of “Lazy Drop Table” but the dips… the DROP TABLE, and I think this is something that could be implemented in “Lazy Drop Table” to further improve the overall performance during background DROP TABLE

Post: Drop table performance

….mysqlperformanceblog.com/2011/02/03/performance-problem-with-innodb-and-drop-table/ and these bug reports: http://bugs.mysql.com/bug.php… the time to drop 1000 times in MySQL 5.1.56, in Percona Server 5.1.56 with “innodb_lazy_drop_table“, and in….6x better than MySQL 5.6.2. (Disclaimer: The “innodb_lazy_drop_table” feature in Percona Server and this benchmark are sponsored by…

Comment: DROP TABLE and stalls: Lazy Drop Table in Percona Server and the new fixes in MySQL

… setup a config variable for the “lazy drop table” feature to work. The variable to set is “innodb_lazy_drop_table“: http://www.percona.com/docs/wiki/percona-server:features:misc_system_variables#innodb_lazy_drop_table Its a dynamic variable…

Comment: DROP TABLE and stalls: Lazy Drop Table in Percona Server and the new fixes in MySQL

… was the dropped table. I don’t think this is realistic and the results don’t surprise me. The overhead for lazy drop table is a function of the length of the LRU. The overhead for new drop table is a function of… the dropped table. I doubt this reflects the typical drop table and it minimizes the overhead from scanning the LRU. Your test makes lazy drop table look…

Comment: DROP TABLE and stalls: Lazy Drop Table in Percona Server and the new fixes in MySQL

… the other three continue as normal. This reduces the peak drop from 100% to 25%. Now consider ten pools, the maximum…’s version of drop table relies on taking the buffer pool mutex and a mutex on the flush list, “Lazy Drop Table” implementation relies on… these things are an improvement over the previous implementation of DROP TABLE, but do they make enough difference. I feel that the…

Comment: Drop table performance

… this drop table issues, I was seeing lockups dropping very small tables with innodb buffer pool set to 24G. It appears that the lazy drop table flag is invald when innodb_file_per_table=0, is this true and is there any advantage to dropping a table when…

Comment: Drop table performance

… this drop table issues, I was seeing lockups dropping very small tables with innodb buffer pool set to 24G. It appears that the lazy drop table flag is invald when innodb_file_per_table=0, is this true and is there any advantage to dropping a table when…

Comment: DROP TABLE and stalls: Lazy Drop Table in Percona Server and the new fixes in MySQL

There is a bug in DROP TABLE on MySQL. Because of it my production servers hanged. https://bugs.launchpad.net/percona-server/+bug/1026926 Now I’m using innodb_lazy_drop_table.