Great stuff, Keith! I particularly appreciated you showing how to remotely monitor your MySQL Cluster running on Rasperry Pi. I know you only had a couple of instances, but want to also draw attention to the “Add Bulk MySQL Instances” button and associated workflow – it makes adding monitoring of tens or even hundreds of MySQL instances a 30-second proposition. It’s a great way to evaluate MEM 3.0 without installing software on every box or spending hours configuring instances one-by-one.
At MySQL Connect 2013, I talked about how we used MySQL 5.6 at
Facebook, and explained some of new features we added to our
Facebook MySQL 5.6 source tree. In this post, I'm
going to talk about how we made full table scan faster in
InnoDB.
Faster full table scan in InnoDB In general, almost
all queries from applications are using indexes, and reading very
few rows (0..1 on primary key lookups and 0..hundreds on range
scans). But sometimes we run full table scans. Typical full table
scan examples are logical backups (mysqldump) and online schema
changes (SELECT ... INTO OUTFILE).
We take logical backups by mysqldump at Facebook. As you
know MySQL offers both physical and logical backup
commands/utilities. Logical backup has some advantages against
physical backup. For example:
- Logical backup size is much smaller. …
The order in which Galera cluster nodes must be started has long been an unjustly controversial topic. From time to time people ask how to restart the cluster in our mailing list. And from time to time they keep on making mistakes, like the one described here.
It happens so that people tend to believe in miracles. Worse, they tend to expect miracles to actually happen. They tend to expect, for example, that Galera cluster should automatically resync itself on startup to the "correct" position regardless of the order in which nodes are started. And are very disappointed to learn that it is not the case and one needs to choose the first node in the cluster with extreme care. After all joining a new node is completely automatic, no?
<intermission>
Considering that Galera cluster was designed to be
"highly-available" …
As promised, my slides from MySQL Connect talks are now
uploaded to the #OOW13 site and also available from here:
|
Time to install MEM 3.0, and get its built-in agent working.
[ If you want some tips on What's New, have a look here. ]
I’ve downloaded the Monitor Server and the agent zipped s/w for Linux & Win from http://edelivery.oracle.com:
mysqlmonitor-3.0.0.2887-linux-x86-installer.bin mysqlmonitoragent-3.0.0.2887-linux-glibc2.3-x86-32bit-installer.bin mysqlmonitoragent-3.0.0.2887-windows-installer.exe
The Monitor install
So, on my Oracle Linux machine:
./mysqlmonitor-3.0.0.2887-linux-x86-installer.bin
It all installs fine. No issues, if you’re used to MEM 2.3.
Double check your configuration_report.txt :
MySQL Enterprise Monitor (Version 3.0.0.2887 : 3.0.0.2887) Here are the settings you …[Read more]
Time to install MEM 3.0, and get its built-in agent working.
[ If you want some tips on What's New, have a look here. ]
I’ve downloaded the Monitor Server and the agent zipped s/w for Linux & Win from http://edelivery.oracle.com:
mysqlmonitor-3.0.0.2887-linux-x86-installer.bin mysqlmonitoragent-3.0.0.2887-linux-glibc2.3-x86-32bit-installer.bin mysqlmonitoragent-3.0.0.2887-windows-installer.exe
The Monitor install
So, on my Oracle Linux machine:
./mysqlmonitor-3.0.0.2887-linux-x86-installer.bin
It all installs fine. No issues, if you’re used to MEM 2.3.
Double check your configuration_report.txt :
MySQL Enterprise Monitor (Version 3.0.0.2887 : 3.0.0.2887) Here are the settings you …[Read more]
NOTE: This is part 1 of what will be a two-part series on the performance implications of using in-flight data encryption.
Some of you may recall my security webinar from back in mid-August; one of the follow-up questions that I was asked was about the performance impact of enabling SSL connections. My answer was 25%, based on some 2011 data that I had seen over on yaSSL’s website, but I included the caveat that it is workload-dependent, because the most expensive part of using SSL is establishing the connection. Not long thereafter, I received a request to conduct some more specific benchmarks surrounding SSL usage in MySQL, and today I’m going to show the results.
First, the testing …
[Read more]
MySQL Connect Conference was a great success and I am really
happy for being
able to attend it this year. Oracle showed interesting
improvements and
exciting features in the upcoming MySQL 5.7 and released a very
early alpha
version of MySQL Fabric which is a framework for managing farms
of MySQL
servers.
You can find the presentations about MySQL Fabric on
SlideShare:
. MySQL Sharding: Tools and Best Practices for
Horizontal Scaling
. MySQL High Availability: Managing Farms of
Distributed Servers
If you haven't watched yet Edward Screven and Tomas Ulin keynote
on “The State
of the Dolphin”, please, click on the following …
We’re on the move again. Come and join us on the 7th of November at the Oracle office in Barcelona. Find out more details about what was announced at MySQL Connect, as well as what’s next…
For more information about this event please visit the link below:
http://www.oracle.com/us/dm/29173-emeafm13045970mpp010-oem-2020763-es.html