Hello Everyone,
I'm very pleased to announce that my submission to talk at the
Mysql Conference And Expo 2012 has been accepted! I'll be giving
a talk entitled "Introducing XtraBackup Manager", which, as the
title suggests, will serve as an introduction to XtraBackup Manager.
I'll be covering what it is, how it works and its features as
well as reserving some time for Q+A.
If you are interested in learning more about this tool and plan
to attend the conference, this will be a great way to get
started!
I hope to see some of you there in April!
For more info on the conference, click
here.
Cheers,
Lachlan
At the IOUC leaders’ summit in San Francisco this week, key leaders from Oracle, Java and MySQL user groups world wide have been meeting. This has included the key Oracle MySQL resources from the community, marketing and product teams. The Java User Groups and MySQL User Groups have been well represented and there has been very welcoming discussion with the IOUC about how we can become active within the Oracle Community.
There has been key discussions of upcoming and proposed MySQL events including the great outreach by the Oracle MySQL team with existing Open Source conferences this year including Scale, FOSDEM and South East Linuxfest just to name a few.
You can see the upcoming events at …
[Read more]I just have one last post to round out my series on building MySQL and MariaDB on Windows.
Before, I showed how to obtain the latest source tree and build it. In this one, I simply want to show how easy it is to continue off of that.
So it’s been a week or so, and now you want the latest fixes:
-
cd C:\mysql-5.5\mysql-5.5
-
bzr pull
-
cmake . -DBUILD_CONFIG=mysql_release
- VS: File -> Open -> Solution -> MySql.sln
- VS: Build -> Build Solution
- VS: Right-click “PACKAGE” -> Build (in “Solution Explorer” View)
Simple as that.
Your “no-install” package will be located at:
C:\mysql-5.5\mysql-5.5\mysql-5.5.21-win32.zip
Full Outputs for Reference:
C:\Users\Chris>cd …[Read more]
Is it worth the efforts to cache the results of a MySQL query at the client? In most cases the answer is: try it, measure it! Install the development version of the mysqlnd query cache plugin, which can be used with PDO_MySQL, mysqli and mysql. Set three PHP directives and find the answer in a log file.
While updating the query cache plugin to support PHP 5.4, the latest versions of APC and Memcached for cache storage, I virtually stumbled upon an undocumented feature I had long forgotten. The plugin can periodically dump statistics into a log file. The plugin collects tons of statistics and …
[Read more]
Day one of the User Group Leaders Conference is complete and day
two is about to begin. MySQL has nine sessions including three
provided by MySQL ACEs.
The take away from day 1 --- Need more user groups ! Oracle user
group leaders from around the world are asking and it is up to
the community to provide MySQL user groups in their area.
A list of user groups is available here. This list includes Facebook and
Meetup.com groups. If you are aware if a
group in your area please support it. If you feel a user group is
missing please let us know.
Very informative for startup person
MySQL has two confusingly identical by the first look variables myisam_sort_buffer_size and sort_buffer_size. Thing is that those two confusingly similar variables has absolutely different meanings.
sort_buffer_size is a per-connection variable and do not belongs to any specific storage engine. It doesn’t matter do you use MyISAM or InnoDB – MySQL will allocate sort_buffer_size for every sort (required most of the times for ORDER BY and GROUP BY queries) so increasing it’s value might help speeding up those queries however I would not recommend to change it from the default value unless you are absolutely sure about all the drawbacks. Value for out-of-the-box MySQL-5.1.41 installation on Ubuntu is 2Mb and it’s recommended to keep it that way.
On …
[Read more]Last week, Baron pointed out that semi-synchronous replication is not synchronous. I learned a lot reading that post, but I was surprised it was used to pimp the Percona cluster, with no comparison to MySQL's own cluster solution -- that would be a much more fair comparison. There is one critical point Baron did not make, though....
whether it's semi-synchronous replication or regular asynchronous replication, there is no guarantee of data integrity. I saw this over and over when I was consulting. Just because replication is not failing does *not* mean that the data on the master and slave are in sync.
There is no form of replication that verifies data integrity. You can check if the data on the slave is in sync with the data on the master with …
[Read more]As many of you know, the schedule had been set for FOSDEM.
Giuseppe had posted the full scehdule here:
http://datacharmer.blogspot.com/2012/01/mysql-and-friends-schedule-at-fosdem.html
However, I refreshed the FOSDEM list (provided at fosdem.org) and noticed some changes to the schedule late last week.
http://fosdem.org/2012/schedule/track/mysql_and_friends_devroom
Specifically, I noticed new talks by Oli Sennhauser ("New Features in MySQL 5.6"), Alexey Yurchenko ("Galera 2.0"), Steve Hardy ("Optimizing your innodb buffer pool usage"), Liz van Dijk ("Virtualized Databases"), and Stéphane Combaudon ("Practical indexing guidelines").
…
[Read more]Sometimes you might hear people talk about full backups, and differential backups versus incremental backups. What is the difference?
A full backup is pretty self-explanatory. It makes a copy of all of your MySQL data.
A differential backup, on the other hand, simply records the differences since your last full backup. The advantage of taking a differential backup is usually the space savings. Most databases have a lot of data that does not change from one backup to the next. Not copying this data into your backups can result in significantly smaller backups. In addition, depending on the backup tool used, a differential backup can be less labor-intensive for the server. If a differential backup does not have to scan all of the data to determine what has changed, the differential backup process can be significantly more efficient.
An incremental backup is a modification of a differential backup. An incremental backup …
[Read more]