A setting that isn't used much but could be used more is innodb_flush_log_at_timeout, which controls how often InnoDB does an fsync from the OS buffer to disk. Here's how it interacts with innodb_flush_log_at_trx_commit.
Mon, 2014-09-15 11:29guillaumelefranc
It's important to understand which Galera version you are running, for proper compatibility of MariaDB with the Galera replication library, and also to check which featureset you have access to. However, Galera version numbering can be difficult to decipher because of its complex scheme.
Version numbering in Galera consists of three different components:
- Galera wsrep (write-set replication) Patch for MariaDB or MySQL
- Galera Replication Shared Library (libgalera_smm.so)
- Galera wsrep API
The patch component version number appears usually together with the API version number in the server version string of MariaDB. Below is a typical message displayed immediately after logging into MariaDB Galera Cluster with the mariadb client:
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is …[Read more]
As many of you know I'm actively developing libAttachSQL and am
rapidly heading towards the first beta release. For those
who don't, libAttachSQL is a lightweight C connector for MySQL
servers with a non-blocking API. I am developing it as part
of my day job for HP's Advanced Technology Group. It was
in-part born out of my frustration when dealing with MySQL and
eventlet in Python back when I was working on various Openstack
projects. But there are many reasons why this is a good
thing for C/C++ applications as well.
What you may not know is I will be giving a talk about libAttachSQL, the technology
behind it and the decisions we made to get here at …
What I love about Galera cluster is it's simplicity, SST/IST
protocol and the native MySQL feel. SST(state transfer protocol)
is nothing but a mechanism used by Galera to transfer data
between the nodes. Galera supports 3 types of SST’s
1) mysqldump
2) rsync
3) xtrabackup( Xtrabackup
should be installed separately)Xtrabackup is the most preferred
one with less downtime since it locks only when the schema is
fetched.
There are lots of superb features in Galera that we could talk
about, but we shall skip that and concentrate on what the topic
is about
Practically speaking I wouldn't recommend running multiple Galera
nodes in a single machine. But you might run into a situation …
With MySQL Enterprise Backup(MEB) 3.9.0 we had introduced
full instance backup feature for cloning the
MySQL server. Now with MEB 3.11.0 we have enhanced the feature by
copying all the master-slave setup files like MySQL server binary
logs(will be referred as 'binlogs'), binary log index files,
relay logs of slave, relay log index files, master info of slave,
slave info files. As part of full instance backup, copying of
binlog files is default behavior MEB-3.11.0 onwards. DBA should
be aware of the fact that current full instance backup is bigger
than the backups with old MEB's.
As every event on MySQL production database goes as a entry to
binlog files in particular format, binlog files could be huge.
Backing of huge binlog and/or relaylog files should not impact
the performance of MySQL server. Hence, all the binlog files, …
For our 200th episode, we interview security expert Bruce Schneier. We talk about plenty of topics including airport security and the TSA, PRISM and the NSA, wholesale surveillance, surveillance backwards in time, finding people who have disposable cellphones, about searches and co-travelers, why Facebook does not offer the ability to pay for your account, a bit about Firefox and its propensity to act in the user's interest, and the future of our public information.
For our 200th episode, we interview security expert Bruce Schneier. We talk about plenty of topics including airport security and the TSA, PRISM and the NSA, wholesale surveillance, surveillance backwards in time, finding people who have disposable cellphones, about searches and co-travelers, why Facebook does not offer the ability to pay for your account, a bit about Firefox and its propensity to act in the user's interest, and the future of our public information.
#DBHangOps 09/18/14 -- Postmortems, MySQL SYS, and more!
Check out the recording below:
Hello everybody!
Join in #DBHangOps this Thursday, September, 18, 2014 at 11:00am pacific (18:00 GMT), to participate in the discussion about:
-
Postmortems
- How do you do postmortems?
- What's your postmortem process like?
- Has your postmortem process changed recently?
- MySQL SYS (from Mark Leith) -- Any particular features you'd like to see?
- Mixing data with metadata (requested by Shlomi)
Be sure to check out the #DBHangOps twitter search, the @DBHangOps twitter feed, or this blog post to get a link for the google hangout on …
[Read more]With the upcoming release of MySQL 5.7 I begin to see a problem which I think needs attention at least for 5.8 or whatever comes next. The GA release cycle is too long, being about 2 years and that means 3 years between upgrades in a production environment More people use MySQL and the data … Continue reading Making MySQL Better More Quickly
Installing and managing a highly available MySQL infrastructure can be really tedious. Solutions to facilitate database and system administrator’s task exist, but few of these cover the complete database lifecycle and address all the database infrastructure management requirements. Severalnines’ product ClusterControl is probably the only solution that covers the full infrastructure lifecycle and is also able to provide a full set of functionalities required by database cluster architectures. In this article, I will show how to install, monitor and administrate a database cluster with ClusterControl.
Introduction
Severalnines is a Swedish company mostly composed of ex-MySQL AB staff. Severalnines provides automation and management software for database clusters. Severalnines’ ClusterControl perfectly fits this objective by providing a full “deploy, manage, monitor, and scale” solution. …
[Read more]