June 19, 2013

Post: Distro Packages, Pre-built Binaries or Compile Your Own MySQL

…and consulting customers, but widely from different forums and blogshow should I install MySQL on my server and what pros and cons does…with handling integration hence my personal choice. Not all environment is created equal and I hope I‘ve provided a perspective. Now, how do you prefer your MySQL

Post: MySQL 5.6.10 Optimizer Limitations: Index Condition Pushdown

mysql> SELECT * FROM cast_info WHERE role_id = 1 and note like ‘%Jaime%’; On a table like this: CREATEMySQL 5.6 query optimization improvements in a practical way, with real-life examples? Do you want to know a

Post: Why not make a tool to improve existing configurations?

MySQL Configuration Wizard have submitted feedback such as “I‘d love to input my existing server settings and get suggestions on howcreating a starting my.cnf, my old blog

Post: Identifying the load with the help of pt-query-digest and Percona Server

with all the data points you need to attack the right query in the right way. But vanilla MySQL… is doing a full scan … section shows how this …CREATE TABLE `wp_blog_one `.`wp_terms`\G # SHOW TABLE STATUS FROM `wp_blog_one ` LIKE ‘wp_term_taxonomy’\G # SHOW CREATE TABLE `wp_blog… conclusion, I can make…

Post: MySQL 5.6 vs MySQL 5.5 and the Star Schema Benchmark

blog post is not a definitive conclusion about innodb_old_blocks_pct or innodb_old_blocks_time. It does highlight how aMySQL 5.6.10 was doing more IO as a consequence.  To confirm that this was indeed the problem I decided to compare performance with a…: 0 PAGES_CREATE_RATE: 0 * PAGES_CREATE_RATE: …

Post: InnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!

… actually possible to do this in a single blog post) than what …First, MyISAM, with MySQL 5.5, on the SEO data set: mysql: SELECT …creating one of these stopword tables, it simply mentions the table engine and the column name/type, so Ihow your application behaves as a result of a major MySQL version…

Post: Knowing what pt-online-schema-change will do

do something wrong, a bug fixed in v2.1.2. First, the tool does create the new table, even with –dry-run: Starting ablog post (Baron bloggedwith the MySQL server (privileges, etc.), or other oddities, there is a good likelihood that a

Post: Multi Range Read (MRR) in MySQL 5.6 and MariaDB 5.5

Created_tmp_tables 1 1 1 1 1 Handler_mrr_init N/A 0 0 1 1 Handler_mrr_rowid_refills N/AMySQL 5.6 are reporting high numbers for Innodb_rows_read, which is completely in line with how the counters behave with

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

blog post I am going to give a high level picture of how Lazy Drop Table works and how the new DROP Table works in MySQL… of DROP TABLE, but do they make enough difference. I feel that the buffer … created and populated with 1000 rows, the tables all had a very simple structure: CREATE TABLE t_x(i

Post: MySQL-Memcached or NOSQL Tokyo Tyrant - part 1

a challenge faced by almost everyone how doblogs on bigdbahead.com and is writing this on the mysqlperformanceblog is saying you may not want to use a database. Heresy II took the simple app I createdI am still getting a really solid # of hits in memcached, but the # of writes in MySQL coupled with