This is part 11 in what’s shaping up to be the best part of a 6 week series (Part 1, 2, 3, 4, 5, 6, 7, …
[Read more]Coming up as a new feature in Tungsten Replicator (and written by our replicator expert Stephane Giron) is the ability to provision a new database by using data from an existing database. This new feature comes in the form of a tool called the Parallel Extractor.
The principles are very simple. On the master side:
- Start the master replicator offline.
- Switch the replicator to the online provision state.
- The master replicator pulls the data out of the existing database and writes that information into the Transaction History Log (THL). At this point, the normal replicator thread is not extracting events from the source database.
- Once the parallel replication has completed, the replicator switches over to normal extraction mode, and starts writing change data into the THL.
On the slave side, the THL events are read as usual from the master and applied to the slave, but …
[Read more]
Oracle engineers suppose to open new bugs in its internal bug
database until they think opening them in public one makes
sense.
Example of such a case is Bug
#68415 "resolveip and mysqlaccess still use
gethostbyaddr"
Reason for making it public is that it describes behavior, which
was introduced into the tools resolveip and mysqlaccess without
intention and they now still can work with NetBIOS name,
different or not existent in DNS while MySQL server cannot.
Interesting fact that such NetBIOS names were not ever officially supported, but they worked until deprecated function gethostbyaddr was replaced with recommended to use …
[Read more]So, back in late 2008, rather soon after we got to start working on Drizzle full time, someone discovered unicodesnowmanforyou.com, or:
☃
Since we had decided that Drizzle was going to be UTF-8 everywhere,(after seeing for years how hard it was for people to get character sets correct in MySQL) we soon added ☃.test to the tree, which tried a few interesting things:
CREATE TABLE ☃; CREATE DATABASE ☃; etc etc
Because what better to show off UTF-8 than using odd Unicode characters for table names, database names and file names. Well… it turns out we were all good except if you attempted to check out the source tree on Solaris. It was some combination of Python, Bazaar and Solaris that meant you just got python stacktraces and no source tree. So, if you look now it’s actually …
[Read more]MariaDB 10.0.9 was recently released, and is available for download here:
https://downloads.mariadb.org/mariadb/10.0.9/
This is the second RC (“Release Candidate”) release of MariaDB 10.0, and 10th overall release of 10.0. All features planned for MariaDB 10.0 GA are included in this release.
There were 6 notable changes in MariaDB 10.0.9:
- InnoDB upgraded to version 5.6.15
- Extended-keys optimization is now enabled by default.
- MariaDB can be compiled to use the system’s PCRE library.
- Added MASTER_GTID_WAIT() and …
MariaDB 5.5.36 was recently released (it is the latest MariaDB 5.5), and is available for download here:
https://downloads.mariadb.org/mariadb/5.5.36/
This is a maintenance release, and so there are not too many big changes of note, just a number of normal bug fixes. However, there are a couple items worth mentioning:
- Includes all bugfixes and updates from: MySQL 5.5.36
- TokuDB is now included in RPM packages for CentOS 6 on x86-64
Note this release did not contain the bugfixes from XtraDB 5.5.36 yet. There is one bug fix in XtraDB 5.5.36 that is fairly serious, so if you are a *heavy* XtraDB+ user, I might wait for MariaDB 5.5.37 to be released, so you get this fix. I should note the bug was partially fixed in 5.5.35, and I did …
[Read more]MySQL Enterprise Edition includes the most comprehensive set of advanced features, management tools and technical support to achieve the highest levels of MySQL scalability, security, reliability, and uptime. It reduces the risk, cost, and complexity in developing, deploying, and managing business-critical MySQL applications.
(from http://www.mysql.com/products/enterprise/)
MySQL Enterprise Audit provides an easy to use, policy-based auditing solution that helps organizations to implement stronger security controls and to satisfy regulatory compliance.
As more sensitive data is collected, stored and used online, database auditing becomes an essential component of any security strategy. To guard against the misuse of information, popular compliance regulations including …
[Read more]MySQL has a nice feature, slow query log, which allows you to log all queries that exceed a predefined about of time to execute. Peter Zaitsev first wrote about this back in 2006 – there have been a few other posts here on the MySQL Performance Blog since then (check this and this, too) but I wanted to revisit his original subject in today’s post.
Query optimization is essential for good database …
[Read more]Percona is glad to announce the release of Percona Monitoring Plugins 1.1.2.
Changelog:
* Added Nagios plugin and Cacti template for Amazon RDS
* Added Nagios config template to the documentation
* Added an option to pmp-check-pt-table-checksum to check MAX(ts)
of latest checksum
* Added generic Nagios plugin for PT tables
* Extended pmp-check-mysql-processlist with max user connections
check
* Zabbix MySQL.running-slave item failed with MySQL 5.6 (bug
1272358)
* ss_get_mysql_stats and MariaDB does not use
have_response_time_distribution (bug 1285888)
* Cacti Monitoring plugins and SNMP via TCP (bug 1268552)
Shortly about the new features.
Amazon RDS support in Nagios and Cacti.
We have created the Nagios plugin and Cacti template to give you
a chance to add …
The next MySQL User Group NL meetup is this Tuesday at the Oracle
office in Utrecht.
For more info go to the Event page @ Meetup.com