June 19, 2013

Post: MySQL Webinar: Percona XtraDB Cluster Operations, June 26

… tremendous interest and adoption.  There’s plenty of talks that explain the fundamentals of PXC, but we’re starting to reach…

Post: Call for papers: Percona Live London

… step up and volunteer to present your unique insights into MySQL and MySQL-related technologies either as a keynote, tutorial or breakout… you working with MySQL or its variants at the code level? Share your perspective about the internals or explain how specific features work in depth. These stories are gold! And you owe it to the MySQL community to…

Comment: Converting Character Sets

… than TEXT. MySQL does this to make sure there’s *no* truncation, as explained in the manual – http://dev.mysql.com/doc/refman…

Post: Percona MySQL University @Portland next Monday!

… talk about MHA for MySQL High Availability in the Cloud Matt Yonkovit, our VP of Consulting, will explain how to work with BigData effectively Justin Swanhart, our Senior MySQL Instructor, will continue the topic…… :)   So register now! Please also join the Portland MySQL Meetup group for more MySQL-focused events in Portland If you love the…

Post: Experiences with the McAfee MySQL Audit Plugin

… share my experience in this post. Auditing user activity in MySQL  has traditionally been challenging. Most data can be obtained from… you also need to do this, the details are clearly explained here. The plugin writes its output in json format, and… why that is the case. Maybe someone more knowledgeable in MySQL internals can enlighten me here. – audit_record_objs : List of…

Post: MySQL Query Patterns, Optimized - Webinar questions followup

… (k1, k2, k3) is an index lookup.  Look at the EXPLAIN output — it accesses these first, by looking up the keywords…’); Q: On the Dynamic Pivot, the straight join, can you explain more about why you thought about doing that and why… MySQL to scan the `title` table first, grouping by kind_id in index order.  This made the first table in the EXPLAIN

Post: The small improvements of MySQL 5.6: Duplicate Index Detection

… warning (0.56 sec) Records: 0 Duplicates: 0 Warnings: 1 mysql> SHOW WARNINGS\G *************************** 1. row *************************** Level: Note Code: 1831 Message: Duplicate… 2005!). The report explains more in detail what the “will be disallowed in a future release” means. In MySQL 5.7 the…

Post: How to fix your PRM cluster when upgrading to RHEL/CentOS 6.4

….4 may break your cluster. In this post I will explain you how to fix your cluster in case it breaks…: ms_MySQL [p_mysql] (unmanaged) p_mysql:0 (ocf::percona:mysql): Master percona2 (unmanaged) p_mysql:1 (ocf::percona:mysql): Started percona3 (unmanaged) Stopped: [ p_mysql:2..._MySQL [p_mysql] (unmanaged) p_mysql:0 (ocf::percona:mysql): Master percona1 (unmanaged) p_mysql:1 (ocf::percona:mysql): Slave percona2 (unmanaged) p_mysql:2 (ocf::percona:mysql

Post: ZFS on Linux and MySQL

… server can easily handle the write load of all the MySQL instances.  The original idea was to configure them with raid… I got were when using compression.  I still have to explain this, maybe it is related to better raid controller write… together, ZFS on Linux is a very interesting solution for MySQL backup servers.  All backup solutions have an impact on performance…

Post: Rotating MySQL slow logs safely

…. Use the mysql console or mysqladmin utility to FLUSH LOGS; These options should be equivalent, but MySQL bug 65481 explains that the HUP signal also flushes tables in addition to logs. Flushing tables can impact running queries. Disable MySQL… practices: /var/mysql/slow_query.log { nocompress create 660 mysql mysql size 1G dateext missingok notifempty sharedscripts postrotate /usr/local/bin/mysql -e ‘select…