Following up on my series of "how much performance do I get when
I access RAM only", the most recent post being this, and as you can see there, MySQL didn't
really perform that well. And MySQL Cluster in particular wasn't
very fast, fact is, it was slower than InnoDB and almost any
other storage engine, with the exception of MyISAM then.
Well, I finally had some bandwidth to finish testing my benchmark
with NDBAPI. This took some time, as i also had some other MySQL
Cluster tests to do (multiple mysqld, cramming everything into
one ndbmtd etc), but finally I had it done. And this time, things
worked better. Using MySQL NDBAPI I managed to get about 90.000
single row reads per second using 100 threads in a simple
105.000.00 table with 3 columns and a BIGINT PRIMARY KEY,
compared to about 32k single row reads when using …
Windows users of MySQL may find something missing when they first download MySQL 5.6.6. The .MSI package of MySQL for Windows has been eliminated in favor of the MySQL Installer for Windows. You can still download MySQL in .ZIP format (as well as a source code .ZIP for the GPL-licensed Community edition), but the quickest way to get running MySQL on Windows is the MySQL Installer. You can download the version of MySQL Installer that includes MySQL 5.6.6 on dev.mysql.com.
The MySQL Installer has a number of improvements over the old .MSI installer and configuration wizard. Running the 5.6.6 installer on my machine, it detected that ports 3306 and 3307 were already used by other MySQL installations, and suggested port 3308 for the new installation. It also recognized conflicts with existing Windows service names, and suggests …
[Read more]I’m using innotop again every day, for the first time in a few years. I found that I didn’t like the tool that the younger and less experienced version of me created. It is very flexible and has the ability to surface a lot of information about MySQL, but not all on one screen. I wanted a “single pane of glass” health dashboard for the servers I’m monitoring, instead of having to look on various screens for important bits of information.
The good news is, innotop is very extensible and I know the code because I wrote most of it, so in a short while I had a dashboard that suited me. I committed these changes to trunk, so if you wish you can easily get the code:
$ wget innotop.googlecode.com/svn/trunk/innotop
$ chmod +x innotop
$ ./innotop
You can select the new ‘A’ mode by pressing the capital ‘A’ key. Here is a screenshot (click for full size version):
…
[Read more]One of my colleague asked me : « Is an ALTER TABLE with many specifications is faster than 1 ALTER TABLE by specification ? »
The answers seems quite intuitive, anyway figures are better than a long speech...
Context :
MySQL Community Server 5.5.22
InnoDB table with 8 539 238 rows.
17 columns with INT, CHAR, VARCHAR, TEXT, DATETIME, … fields
Congratulations to David Swain and Antoniya Statelova who won passes to the MySQL Connect Conference at the Boston MySQL Users Group meeting tonight.
I’m using innotop again every day, for the first time in a few years. I found that I didn’t like the tool that the younger and less experienced version of me created. It is very flexible and has the ability to surface a lot of information about MySQL, but not all on one screen. I wanted a “single pane of glass” health dashboard for the servers I’m monitoring, instead of having to look on various screens for important bits of information.
The MySQL developer tools team announces the availability of
version 5.2.42
of the MySQL Workbench GUI tool. This version includes important
corrections
over version 5.2.41
For a full list of issues fixed in this release, see http://dev.mysql.com/doc/workbench/en/changes-5.2.x.html
Please get your copy from our Downloads site.
Sources and binary packages are available for several platforms, including Windows, Mac OS X and Linux.
http://dev.mysql.com/downloads/workbench/
Workbench Documentation can be found here.
http://dev.mysql.com/doc/workbench/en/index.html
Utilities Documentation can be found here.
…
The MySQL developer tools team announces the availability of
version 5.2.42
of the MySQL Workbench GUI tool. This version includes important
corrections
over version 5.2.41
For a full list of issues fixed in this release, see
http://dev.mysql.com/doc/workbench/en/changes-5.2.x.html
Please get your copy from our Downloads site.
Sources and binary packages are available for several platforms,
including Windows, Mac OS X and Linux.
http://dev.mysql.com/downloads/workbench/
Workbench Documentation can be found here.
http://dev.mysql.com/doc/workbench/en/index.html
Utilities Documentation can …
Ensuring that everyone has a chance to attend Percona’s training for MySQL, we are announcing the following dates for Europe. You can always find the current schedule at Percona Training.
The dates for Europe are: Live Virtual Training: Developer Training for MySQL
- Begins Monday, August 27, 2012 , 9am – 11am, Greenwich Mean Time
- Begins Monday, September 3, 2012
- The class will be conducted in Spanish.
- …
Back in April, I issued a challenge to identify any compelling use case for the YEAR(2) data type. Months later, I still don’t have such a use case, and the release of 5.6.6 brings deprecation of support for the YEAR(2) datatype. Trying to create a table with a YEAR(2) column in 5.6.6 or greater will result in conversion to YEAR(4) and a warning:
mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 5.6.6-m9 | +-----------+ 1 row in set (0.00 sec) mysql> CREATE TABLE y (y YEAR(2)); Query OK, 0 rows affected, 1 warning (0.13 sec) mysql> SHOW WARNINGS\G *************************** 1. row *************************** Level: Warning Code: 1818 Message: YEAR(2) column type is deprecated. Creating YEAR(4) column instead. 1 row in set (0.00 sec)
The change logs for 5.6.6 highlight this change, and reference the …
[Read more]