May 24, 2012

Post: Heikki Tuuri Innodb answers - Part I

get group commit again. HT: I do not think so. Sergei Golubchik serialized the MySQL binlog write and the InnoDB log flush with a mutex inof a foreign key constraint need not form a primary key or a unique constraint: it is sufficient if the referenced columns form a consecutive set of

Post: Detailed review of Tokutek storage engine

the results that you do in iiBench test ( Graph 2), and the number ofrows/sec – about 10.6x faster. One consequence of having such fast indexes, is that you can maintain a richer set of indexes at ain a future release. With all the given advantages and drawbacks, I see a good practical usage of

Post: Eventual Consistency in MySQL

A IS NULL; If the result set of this query is empty, then there are no orphaned rows. But there are probably hundreds of foreign key relationships ina non-empty result set, it shows us which rows in Bar are orphans. mysql> INSERT INTO Foo (A,B) VALUES (111,2222), (333,444); mysql

Post: The story of one MySQL Upgrade

a diff tool for MySQL to see what is different in the tables. It turned out one of the float columns stored “-0″ in MySQLpositives too – thanks to TABLE CHECKSUM mk-upgrade uses by default to check result sets. –compare-results-method rows

Post: Aligning IO on a hard disk RAID – the Benchmarks

in a while so be careful with my results and forgiving to my mistakes The environment Here is the summary of theMySQL versions or settings. Moreover, I have been running these benchmarks for a customer so I just used the setting

Post: ORDER BY ... LIMIT Performance Optimization

get result setthe country, ie Slovenia – same kind of search might need to scan 1000s times more rows to provide result set. In theresult set. For example: key(a,b,c) SELECT * FROM tbl WHERE c=5 ORDER BY a,b limit 10 – Inposition (as long as it is indexed) Force index if needed In some cases MySQL

Post: Heikki Tuuri answers to Innodb questions, Part II

the reorganization run in a tolerable time? PZ: Indeed using master-master setup and switching roles is a good way to get large data manageable. MySQL

Comment: Countless storage engines

MySQL official marketing never position MySQL as such per say (for obvious reasons) but it is indeed set as replacement for Innodb inthe last thing you want is loosing your data – it is worse than crashes or wrong query results

Post: Looking at Redis

MySQL as you do not need to deal with snapshot or binary log positionthe commands on the data since the start of the process. Slave can get the data (which is basically set of commands to populate database itself) and when get the

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

rows than it needs to requires look at the queries and schema. Ok Let us new get to back to main point of the article. Inin the parallel to normal read operations issued by the thread and so can result in multiple outstanding requests to the