June 19, 2013

Post: Percona XtraDB Cluster 5.5.30-23.7.4 for MySQL now available

… download from our repositories. Benchmark showing the impact of memory allocators on MySQL performance can be found in this blogpost. This release of… Jaakola). Parallel applying would fail in case mixed CHAR and VARCHAR columns would be used in foreign key definitions. Bug fixed…

Post: Dynamic row format for MEMORY tables

…. In 2008 Igor Chernyshev of eBay implemented true-VARCHAR support for MEMORY tables for MySQL 5.0. Although this patch did not add… in the documentation. What of course interests us is the MEMORY engine performance with this feature added. For that we run a…). VmPeak: 10069048 kB Here we can see that the performance and memory usage is about the same for both row formats. (Speaking…

Post: MySQL Indexing Best Practices: Webinar Questions Followup

performance impact of extending index is when you increase its length dramatically, for example adding long varcharmemory anymore. How does this affect performance? A: Typically you do not need all your indexes to be in memory…` IN (5)” regarding indexes and performance? A: Recent MySQL versions are …

Post: MySQL 5.6.10 Optimizer Limitations: Index Condition Pushdown

performance and inner workings of one of the nicest features of the newer MySQL …person_role_id` int(11) DEFAULT NULL, `note` varchar(250), `nr_order` int(11) DEFAULT NULL,…memory). Also, I was testing, as I said before, index condition pushdown. Let’s have a look at the EXPLAIN output: mysql

Post: Shard-Query EC2 images available

memory requirements, the InnoDB versions are only available on 64 bit instances. MySQL

Post: Enum Fields VS Varchar VS Int + Joined table: What is Faster?

… to present a small benchmark which shows MySQL performance when you use 3 different approaches: ENUM, VARCHAR and tinyint (+joined table) columns. In… to results – this is rather small table which fits in memory in all cases (and dictionary table does too). Second – the… As you can see, ENUM and VARCHAR show close performance, while join performance degraded dramatically. Here is why: mysql> explain select SQL_NO_CACHE…

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

MySQL 5.6 server, rebooted and verified again.  Same issue.  This was very different from MySQL 5.5.30, which performsvarchar(25), C_Address varchar(25), C_City varchar(10), C_Nation varchar(15), C_Region varchar(12), C_Phone varchar(15), C_MktSegment varchar

Post: Cache Performance Comparison

… use them for MySQL Performance tuning ? Not surpising associative array cache performs the best, almost 4 times faster than APC shared memory cache – closest… table test.test for MySQL Cache to work CREATE TABLE `test` ( `k` varchar(60) NOT NULL default ”, `val` varchar(255) default NULL, PRIMARY…

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

…be exactly identical to the same query when performed against InnoDB data, OR that the results returned…, and the like. We are using MySQL 5.5.30 and MySQL 5.6.10 with no …`INNODB_FT_DEFAULT_STOPWORD` ( `value` varchar(18) NOT NULL DEFAULT ” ) ENGINE=MEMORY DEFAULT CHARSET=utf8 The docs tell…

Post: Percona Server 5.5.15-21.0

… Improved MEMORY Storage Engine As of MySQL 5.5.15, a Fixed Row Format (FRF) is still being used in the MEMORY storage… VARCHAR, VARBINARY, TEXT and BLOB fields in MEMORY tables. This implementation is based on the Dynamic Row Format (DFR) introduced by the mysql… to decrease memory footprint of those columns and making possible BLOB and TEXT fields and real VARCHAR and VARBINARY. For performance reasons, a…