Re: [PATCH] use fallocate to create table
Sergei Golubchik <[email protected]> Fri, 28 Dec 2012 11:50:22 +0100
| Newsgroups | gmane.comp.db.mysql.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, Sveta! On Dec 27, Sveta Smirnova wrote: > Dear Toshikuni, > > >> I made a patch for MySQL 5.5.28 to speed up InnoDB table space > >> creation. I noticed that there are slow I/Os (consisting of many > >> zero-fill writes and syncs) when creating tables. > >> > >> Linux kernels have the fallocate(2) system call, which guarantees > >> that a given file region is zeroed and yields a performance > >> improvement on supporting file systems. > >> > >> I measured a 10% speed up in table space creation in our > >> application. > >> > >> Could you please accept my patch? If there is anything further I > >> should do for this patch, please advise me. > > We evaluated this option internally and, unfortunately, results were not > conclusive, so we decided not to implement the patch. And why is that? What were the opinions? What were the arguments against this patch? Regards, Sergei -- MySQL Internals Mailing List For list archives: http://lists.mysql.com/internals To unsubscribe: http://lists.mysql.com/internals