June 19, 2013

Post: MySQL and the SSB - Part 2 - MyISAM vs InnoDB low concurrency

… hot run, as hash indexes are faster than a b-tree index. Also accessing pages from the buffer pool should be…

Comment: Benchmarking Percona Server TokuDB vs InnoDB

… of an upsert message into the root of the fractal tree. This can result in dramatic performance increase since the cost…

Comment: Is your MySQL Server Loaded ?

Also look at this bug report I made recently: http://bugs.mysql.com/bug.php?id=68963, as I have had issue with not seeing the wood for the trees so to speak because of a high number of running slaves on the server.

Post: 10 years of MySQL User Conferences

… the “MySQL Users Conference” and took place at the Double Tree hotel near the San Jose airport with an estimated 500…

Post: Where to get a BZR tree of the latest MySQL releases

… exact mirrors of the lp:mysql-server trees, except where the lp:mysql-server trees lag behind or differ in some indeterminate… case we’ll import the latest released source tarball. These trees have *NOTHING AT ALL* from Percona Server, they are simply… source tarball into the appropriate lp:percona-server/upstream-X tree and will reconcile it with the Oracle lp:mysql-server…

Post: MySQL sources from development tree

… write few tips how to get MySQL from development BitKeeper tree, as there are several tricks. First of all you need….Downloading.html . Once you get it, you can clone latest tree: bkf clone bk://mysql.bkbits.net/mysql-5.0 mysql… get sources related to specific release. MySQL build team marks tree by TAG with each new release. What I have looking…

Post: Bug#12704861

…-20110829081642-z0w992a0mrc62s6w (so you can find it in the bzr tree if you’re so interested). The first paragraph of the… “hide” any leaf pages that were freed during the B-tree operation by “fake allocating” them prior to writing the BLOBs…, the new BLOB pages could have overwritten clustered index B-tree leaf pages that were freed during the update. If recovery…

Post: Moving Subtrees in Closure Table Hierarchies

… PST. I’ll describe several solutions for storing and querying trees in an SQL database, including the design I call Closure Table. In Closure Table, we store every path in a tree, not only direct parent-child references, but also grandparent-grandchild… a convenient way to query for all nodes of a tree. Everything has tradeoffs. In Closure Table, remember that adding a…

Comment: 3 ways MySQL uses indexes

… varchar 255+2) KEY `ty_fr` (`tree_type`,`date_from`), KEY `ty_fr_to` (`tree_type`,`date_from`,`date_to`), KEY `ty_fr_to_ve_de` (`tree_type`,`date_from`,`date_to`,`tree_vector`,`tree_depth`), – the real key used in app FROM tree FORCE INDEX (ty_fr) : key ty_fr…

Post: Detailed review of Tokutek storage engine

… based on special “fractal tree indexes”. Fractal Trees are a drop-in-replacement for a B-tree (based on current research in… engine itself is closed source. Along with its “fractal tree indexes”, TokuDB also uses compression, which significantly ( Graph 1) reduces… operations to update index tree is significantly less than for usual B-Tree index. It’s as if Fractal Trees turn random IO…