The latest MySQL Sandbox, version 3.0.66 is out. It has a few
new features (as always, when I find myself doing the same thing
many times, I script it) and improved support for latest releases
of MySQL. You can now install, among other versions, MySQL 5.7.8
and MariaDB 10.1.x
Some notable additions in this release are in the scripts that
are created and customized for each sandbox. There are many of them and when one more arrives, it's
easy to overlook it. So, here are the new arrivals.
./show_binlog
When I am troubleshooting replication behavior, I often need to
inspect the latest binary log. The sandbox has a shortcut that
gives me the right version of mysqlbinlog for the
deployment:
A database server needs CPU, memory, disk and network in order to function. Understanding these resources is important for a DBA, as any resource that is weak or overloaded can become a limiting factor and cause the database server to perform poorly. A main task of the DBA is to tune operating system and database configurations and avoid overutilization or underutilization of the available resources.
In this blog post, we’ll discuss some of the settings that are
most often tweaked and which can bring you significant
improvement in the performance. We will also cover some of the
variables which are frequently modified even though they should
not. Performance tuning is not easy, but you can go a
surprisingly long way with a few basic guidelines.
This is the eighth installment in the ‘Become a MySQL DBA’ blog
series. Our previous posts in the DBA series include …
So far, the early drama of the 2016 presidential race has been more silly than substantial. Donald Trump has been a (successful?!) one-man show, Hillary has been playing coy, some candidates have been getting trolled (much to Reddit’s delight), and, this week, Fox News has announced its first Republican debate line-up, which somehow seems more akin to the guest list for a popular 7th grader’s slumber party than presidential grooming. But there’s been one topic of conversation that’s been deadly serious and that is sure to stay on people’s minds: campaign finance.
Incredibly vast sums of money are now …
[Read more]So far, the early drama of the 2016 presidential race has been more silly than substantial. Donald Trump has been a (successful?!) one-man show, Hillary has been playing coy, some candidates have been getting trolled (much to Reddit’s delight), and, this week, Fox News has announced its first Republican debate line-up, which somehow seems more akin to the guest list for a popular 7th grader’s slumber party than presidential grooming. But there’s been one topic of conversation that’s been deadly serious and that is sure to stay on people’s minds: campaign finance.
Incredibly vast sums of money are now …
[Read more]Years ago I pursued my interest in InnoDB’s architecture and design, and became impressed with its sophistication. Another way to say it is that InnoDB is complicated, as are all MVCC databases. However, InnoDB manages to hide the bulk of its complexity entirely from most users.
I decided to at least outline a book on InnoDB. After researching it for a while, it became clear that it would need to be a series of books in multiple volumes, with somewhere between 1000 and 2000 pages total.
At one time I actually understood a lot of this material, but I have forgotten most of it now.
I did not begin writing. Although it is incomplete, outdated, and in some cases wrong, I share the outline here in case anyone is interested. It might be of particular interest to someone who thinks it’s an easy task to write a new …
[Read more]Years ago I pursued my interest in InnoDB’s architecture and design, and became impressed with its sophistication. Another way to say it is that InnoDB is complicated, as are all MVCC databases. However, InnoDB manages to hide the bulk of its complexity entirely from most users.
I decided to at least outline a book on InnoDB. After researching it for a while, it became clear that it would need to be a series of books in multiple volumes, with somewhere between 1000 and 2000 pages total.
At one time I actually understood a lot of this material, but I have forgotten most of it now.
I did not begin writing. Although it is incomplete, outdated, and in some cases wrong, I share the outline here in case anyone is interested. It might be of particular interest to someone who thinks it’s an easy task to write a new …
[Read more]
I’ll see what I can do. I’ll mail you directly.
rgds
K.
An old story that is not yet solve.
Why this article.
Some time ago I had open a bug report to codership through Seppo.
The report was about the delay existing in executing data load with FK. (https://bugs.launchpad.net/codership-mysql/+bug/1323765).
The delay I was reporting at that time were such to scare me a lot, but I know talking with Alex and Seppo that they were aware of the need to optimize the approach an some work was on going.
After some time I had done the test again with newer version of PXC and Galera library.
This article is describing what I have found, in the hope that share information is still worth something, nothing less nothing more.
The tests
Tests had being run on a VM with 8 cores 16GB RAM RAID10 (6 spindle 10KRPM).
I have run 4 types …
[Read more]
This is a maintenance release which contains mainly
bugfixes.
Get it from the download page.
Changelog:
* Bugfix: Crash in foreign key dropdown editor
* Bugfix: Crash when killing processes on very long running
servers
* Bugfix: SQL error when accessing UUID and JSON columns in
PostgreSQL via SUBSTR
* Bugfix: MSSQL: Prefer "schema.table" quoting over
"schema"."table" when renaming a table
* Bugfix: Fix column type converted to locale string format by
String.ToUpper in TDBConnection.GetCreateCode - prefer
String.ToUpperInvariant instead, to avoid funny characters in
data types
* Bugfix: MSSQL: Do not pass "Database=xyz" to connection string
if database(s) setting contains more than one …
This is a maintenance release which contains mainly
bugfixes.
Get it from the download page.
Changelog:
* Bugfix: Crash in foreign key dropdown editor
* Bugfix: Crash when killing processes on very long running
servers
* Bugfix: SQL error when accessing UUID and JSON columns in
PostgreSQL via SUBSTR
* Bugfix: MSSQL: Prefer "schema.table" quoting over
"schema"."table" when renaming a table
* Bugfix: Fix column type converted to locale string format by
String.ToUpper in TDBConnection.GetCreateCode - prefer
String.ToUpperInvariant instead, to avoid funny characters in
data types
* Bugfix: MSSQL: Do not pass "Database=xyz" to connection string
if database(s) setting contains more than …