MySQL User Camp Bangalore, organized on 26th June, 2015, was a huge success with an excellent turnout of 49 attendees. We got many users from different companies, like Flipkart, Snapdeal, CTS, Capgemini, Yahoo, VMware, HCL, Datavail, Bosch, Rakuten and more. The event started on time with a welcome speech by Balasubramanian Kandasamy, (Principal Member Technical Staff, […]
Partitioning The advantage of partitioning is that we can drop /
truncate the partitions which is real quick and done in seconds.
It does lock the table (metadata lock) during this operation but
only for few seconds. That duration depends on the number of
pages in use in the buffer pool. With MySQL 5.6 it is possible to
exchange the partitions , which helps in moving archived data to
another table with similar structure.
Fully Automated archival / purge
Consider a fast growing table which is partitioned to help the
queries and help quick archival/purge. The queries if specify the
partitioning filter can limit the search to relevant partitions
and can considerably reduce the query time. Purging old data to
reclaim the storage space can be readily achieved by truncating
the old partitions. Archival has multiple techniques but with
MySQL 5.6 exchanging the partitions make archival a real …
At Yahoo, we manage a massive number of MySQL databases spread across multiple data centers.
In order to identify and respond to performance issues, we rely
on an extremely lightweight and robust web based tool to
proactively investigate the issues in them.
The tool has real time tracking features and continually gathers the most important performance metrics, provides visualization and statistical analysis for quickly identifying performance patterns, bottlenecks and possible tuning opportunities.
Features
Lightweight Agentless Java Web Application
Rich User Interface
Gather and Store performance metrics
Detect anomalies and send alerts
Access to Real time Performance data
Open Source
Today, we’re releasing MySQL Performance Analyzer. You can check out the code on …
[Read more]At Yahoo, we manage a massive number of MySQL databases spread across multiple data centers.
In order to identify and respond to performance issues, we rely
on an extremely lightweight and robust web based tool to
proactively investigate the issues in them.
The tool has real time tracking features and continually gathers the most important performance metrics, provides visualization and statistical analysis for quickly identifying performance patterns, bottlenecks and possible tuning opportunities.
Features
Lightweight Agentless Java Web Application
Rich User Interface
Gather and Store performance metrics
Detect anomalies and send alerts
Access to Real time Performance data
Open Source
Today, we’re releasing MySQL Performance Analyzer. You can check out the code on …
[Read more]Introduction
This is the sixth and final post in the series on the Pillars of PowerShell, at least part one of the final post. The previous posts in the series are:
PowerShell + SQL Server is just cool! You will see folks talk about the ability to perform a task against multiple servers at a time, automate implementing a configuration or database change, or just obtaining a bit of consistency when doing certain processes. I tend to use it just because I can, and it is fun to see what I can do. There are a …
[Read more]I wanted to highlight two new features that are making their way into MySQL 5.7 via the not-yet-released 5.7.8-rc2:
- A new system variable super_read_only allows a more strict definition of ‘read-only’ which also applies to super users.
- A new disabled_storage_engines setting offers a way to prevent an enumerated list of storage engines from being used. For example, a DBA may wish to enforce an InnoDB-only policy to simplify common operations such as backups, but it’s possible MyISAM may sneak back in via new code-deployments. This setting allows more active …
There are many many approaches to MySQL high availability - from traditional, loosely-coupled database setups based on asynchronous replication to more modern, tightly-coupled architectures based on synchronous replication. These offer varying degrees of protection, and DBAs almost always have to choose a trade-off between high-availability and cost.
In this webinar, we will look at some of the most widely used HA alternatives in the MySQL world and discuss their pros and cons.
DATE & TIME
Europe/MEA/APAC
Tuesday, July 28th at 09:00 BST / 10:00 CEST (Germany, France,
Sweden)
Register Now
North America/LatAm
Tuesday, July 28th at 09:00 Pacific Time (US) / 12:00 Eastern
Time (US)
…
Percona is glad to announce the release of Percona Server 5.6.25-73.1 on July 9, 2015. Download the latest version from the Percona web site or from the Percona Software Repositories.
Based on MySQL 5.6.25, including all the bug fixes in it, Percona Server 5.6.25-73.1 is the current GA release in the Percona Server 5.6 series. Percona Server is open-source and free – and …
[Read more]
Another fall, another MySQL community conference. What's the
point? Haven't we heard it all before? Same old RDBMS, same old
problems, same old speakers, same old venue? What can we expect
this year's European conference? Well for starters, the venue has
been moved from London to Amsterdam so we have a new acronym;
PLEU or PLAM or PLNL? You can decide and use it in your
#tweets.
If you hid from all the announcements, Percona acquired Tokutek
in April 2015. Tokutek are a company invested in both MySQL and
MongoDB landscapes through their fractal tree based storage
engines. What does this mean? Well this gave birth to a new scope
to the traditionally MySQL-focussed event. Amongst the plethora
of high profile company representations you'll see MongoDB,
Elastic and Couchbase. So if you're seeking a heterogeneous data
conference then you should be there. …
I recently helped a customer figure out why a minor version MySQL upgrade was indicating that some tables needed to be rebuilt. The mysql_upgrade program should be run for every upgrade, no matter how big or small the version difference is, but when only the minor version changes, I would normally not expect it to require tables to be rebuilt.
Turns out some of their tables were still marked with an older MySQL version, which could mean a few things… most likely that something went wrong with a previous upgrade, or that the tables were copied from a server with an older version.
In cases like this, did you know there is a fast, safe and simple way to check the version associated with a table? You can do this by reading the FRM file, following the format specification found here.
If you look at that page, you’ll see that the …
[Read more]