May 24, 2012

Post: Heikki Tuuri answers to Innodb questions, Part II

… the limits of different operations for different levels of concurrency, specifically around mutexes and contention?… can run to show any table / index fragmentation, without having to run the OPTIMIZE? HT: … in “show innodb status”. select * from table where id=5 show innodb status: Hash table …

Post: MySQL Users Conference - Innodb

…with most popular transactional storage engine for MySQL – Innodb. Innodb Storage Engine was covered in a lot of…for data and for various indexes. How many “fragmented” pages do we have in the index … at least MySQL 5.1 with row level replication readily available. Speaking about community items …

Post: Heikki Tuuri Innodb answers - Part I

…. The first 32 pages of a segment are allocated from ‘fragment extents’ where any individual page can be allocated to whatever…, and also it can release individual pages from its 32 ‘fragment extent’ pages. PZ: This is the reason why when you… in 5.1: if you set the transaction isolation level READ COMMITTED, then InnoDB normally does not lock the ‘gaps’, and it…

Post: Long PRIMARY KEY for Innodb tables

…`,`thumb_height`) ) ENGINE=InnoDB; Why did I use this solution compared to others: Innodb Tables – This table is … contains all table data in leafs anyway. Top level pages can get a bit larger for long …table would also be slow as it is quite fragmented. Table however is not getting any table scans …

Page: Tools

Innodb tables. Very nice to watch what happens to server in the real time. filefrag filefrag is the fool to check fragmentation of the file. Ever wondered how fragmented your tablespace or table on the file level ? iostat iostat tool… very different. drtace Dtrace is a great tool for system level performance analyses, with a catch of it being unavailable on…

Post: How multiple disks can benefit for single client workload ?

… only be issued after previous request is completed. Innodb tries to optimize these reads a bit – there …If you’re using RAID10 – most commonly used RAID level for write intensive database systems, you will have… across all tracks, if you use 100GB non fragmented block on 1TB hard drive you will have …

Comment: Falcon Storage Engine Design Review

… in current Limits section though. Isolation Modes: Innodb, Oracle, PostgreSQL also support MVCC but frequently … – on low concurrency even MyISAM with table level locks does just fine. SELECT FOR UPDATE …to the old one any more but gets fragmented now right ? Regarding real world applications – very …

Post: Falcon Storage Engine Design Review

… been implemented outside of MySQL Storage Engine level for MySQL – reading rows in their physical … in non-recoverable stage. This is why Innodb has “innodb double write buffer”. Jim does not … found much information about is regarding handling fragmentation – what happens on row updates, are they …