(Fernando Ipar and Martin Arrieta) While built-in replication has been a major cause for MySQL’s wide adoption, official tools to help DBAs manage replication topologies have typically been missing from the picture. The community has produced many good products to fill in this gap, but recently, Ora
Tag: Open Source
Using HStore for Archiving
(Leo Hsu and Regina Obe) I’m not a big proponent of schemaless designs, but they have their place. One particular place where I think they are useful is for archiving of data where even though the underlying table structure of the data you need to archive is changing, you want the archived record to
The mystery of MySQL 5.6 excessive buffer pool flushing
(Shlomi Noach) I’m experimenting with upgrading to MySQL 5.6 and am experiencing an unexplained increase in disk I/O utilization. After discussing this with several people I’m publishing in the hope that someone has an enlightenment on this.
Using mysqldump and the MySQL binary log – a quick guide on how to backup and restore MySQL databases
(Tony Darnell) I have already written several posts on using mysqldump. This post will be a quick guide to using mysqldump to backup and restore your databases. And we will look at using the MySQL binary log (binlog) along with mysqldump for point-in-time recovery.
Monitoring DML/slow queries with graphite
(Shlomi Noach) pt-query-digest, Anemometer or "Anemomaster" do a great job of analysing your queries and giving you visibility into what’s going on with your MySQL servers. However, the place where the query digests are written is just some MySQL tables on some server. Do you have monitoring/alerts
Postgres 9.4 feature highlight: REPLICA IDENTITY and logical replication
(Michael Paquier) Among the many things to say about logical replication features added in PostgreSQL 9.4, REPLICA IDENTITY is a new table-level parameter that can be used to control the information written to WAL to identify tuple data that is being deleted or updated (an update being a succession
MySQL Partitioning – A Quick Look at Partitioning – Separate Your Data for Faster Searches
(Tony Darnell) In MySQL, partitioning is a way to separate the data in one table into smaller “sub-tables” for better query performance and data management.
Enhance Your MySQL XML Import Procedures using Prepared Statements
(Rob Gravelle) In my Importing XML Data into MySQL Tables Using a Stored Procedure article, I outlined some ways to work around MySQL’s restrictions on stored procedures to import XML data into your MySQL database tables.
A new dimension to MySQL query optimizations – part 2
(Jørgen Løland) This is “A new dimension to MySQL query optimizations – part 2″. If you didn’t read part 1 already I suggest you skim through it before reading on.
While performing PITR, would it be possible to Pause/Resume in PostgreSQL ?
(Raghavendra Rao) Yes, truly possible and handled smartly by PostgreSQL. To demo this, first I need to take after the standard technique of Point in Time Recovery in PostgreSQL. Various Books/Articles/Blogs demoed extremely well by extraordinary authors, hence am not going into details of how to do
