Showing entries 20231 to 20240 of 44049
« 10 Newer Entries | 10 Older Entries »
SkySQL Ab first to pass the Platinum Support Partner criteria for Monty Program

Santa Clara, CA, USA — Wednesday, April 13, 2011 — Monty Program Ab today announced that SkySQL Ab is the first partner to achieve Platinum Support Partner status with Monty Program. The criteria include offering 24 x 7 support worldwide, a proven ability to handle first and second level support cases for MySQL® and MariaDB®, as well as having delivered a certain amount of well-defined commercial 3rd level support cases in the form of bug fix requests to Monty Program Ab.

“We’re happy to work with the SkySQL support team” says Rasmus Johansson, COO of Monty Program Ab. “The requests for bug fixes we get cover both MySQL and MariaDB, and they’re well researched, enabling us to deliver solutions quickly,” Johansson continued.

“Working with …

[Read more]
MySQL 5.6.2 DM: Binlog Informational Events

In some cases it would be really useful to have additional information in the binary log, mostly for debugging purposes. Starting with MySQL 5.6.2 DM release, the mysql replication event set was extended to include a new type of event that is basically used for transferring data around that does not actually changes state at the slaves. It can be safely ignored for the actual replication procedures, but it can be extremely relevant for conducting debugging…

Row-based Replication

Quite frequently, one finds someone out there requesting that in row based replication, the original statement is written into the binary log, alongside with the row event(s) it generated.

Starting with MySQL 5.6.2 DM, and by making use of the Informational Events facility, users can now do exactly that. While turning on the switch --binlog-rows-query-log-events (or activating it through the correspondent session variable) the …

[Read more]
MySQL 5.6.2 DM: Optimized Row-based Replication Logging

Row based replication (RBR) is an amazing technology in MySQL replication. It has several advantages over statement based replication (SBR), where the lack of non-deterministic operations jumps to mind rather quickly. However, there is one drawback that drives some users away from it. RBR ships the changes over to the slave, instead of the operations as it happens in SBR. This means that RBR may exhibit a large binary log footprint for operations that make a rather big number of changes or operate over sizable rows. The problem boils down to the fact that for each row changed, one (sometimes even two) row image is inserted into the binary log, as part of a row event, and it contains all fields values (even those that are not part of the actual change). MySQL 5.6.2 DM release ships with a new feature that allows the user to tune logging in order to avoid this problem. Lets have a look at it!

Row events, Before and After images

[Read more]
Getting started with Cluster/J - inserts

Cluster/J is a the Java direct API to MySQL Cluster which means it bypasses the MySQL Server and executes requests directly on the data nodes of MySQL Cluster. This gives very good performance (typically >2x faster than SQL) and low latency.

In this blog I will present how to get started and how to do simple lookups.

The complete source code (actually a bit extended to show batching) for this example can be found at Severalnines (here). The code you will see below is just snippets.

Environment

To start with you need MySQL Cluster up and running.
For development on localhost then you can get a sandbox from Severalnines.
If you want to have a test/production environment you …

[Read more]
Delayed Replication in MySQL 5.6 Development Release

The new Development Release for MySQL 5.6 contains a great feature that our users have been asking for for a while (work log 344 first raised in 2010!) – delayed replication.

Stop mistake being propagated

The concept (and as you’ll see the execution) is extremely simple. If a user makes a mistake on the master – such as dropping some critical tables – then we want to give them the opportunity to recover the situation by using the data held on one of the slaves. The problem is that the slave is busily trying to keep up with the master and in all likelihood will have dropped these tables before the user has time to pull the plug on the replication stream. What this feature does is give the DBA the option to introduce a configurable …

[Read more]
Handling Human Errors

Interesting question on human mistakes was posted on the DBA Managers Forum discussions today.

As human beings, we are sometimes make mistakes. How do you make sure that your employees won’t make mistakes and cause downtime/data loss/etc on your critical production systems?

I don’t think we can avoid this technically, probably working procedures is the solution.
I’d like to hear your thoughts.

I typed my thoughts and as I was finishing, I thought that it makes sense to post it on the blog too so here we go…

The keys to prevent mistakes are low stress levels, clear communications and established processes. Not a complete list but I think these are the top things to reduce the number of mistakes we make managing data infrastructure or for that matter working in any critical environment be it IT administration, …

[Read more]
Slides: Automated, Non-Stop MySQL operations and failover

 On Tuesday I presented "Automated, Non-Stop MySQL Operations and Failover" at the MySQL Conference and Expo 2011, and published the slides at SlideShare. I thought this talk was very complicated and it was not easy to understand in 45-minute session. Now slides are online so I assume attendees will be easier to understand what steps are needed for master failover and slave promotion.
 As I mentioned during the talk, I'm planning to release the tool (monitoring master failure, promoting slave automatically or manually, and optionally switching alive master manually) as an open source software soon. The tool does all the steps what I covered at the talk so actually you don't need to do the steps manually. If you find any missing steps that need to be covered, I'd appreciate if you point out.
 I'm also writing English documentation …

[Read more]
Slides: Linux and H/W optimizations for MySQL

On Monday I presented 3-hour tutorial "Linux and H/W optimizations for MySQL" at the MySQL Conference and Expo 2011, and published the slides at SlideShare.

Plugins & Storage Engines Summit for MySQL/MariaDB/Drizzle 2011

Are you a developer who is writing storage engines and plugins, knowing the plugin architecture of either MySQL, the extensions in MariaDB as well as the differences in Drizzle? Do you write User defined function (UDF)? Then you definitely want to be at the Plugins & Storage Engines Summit for MySQL/MariaDB/Drizzle 2011.

Its happening after the conference, on Friday April 15 2011, from 10am-4pm, at the Facebook campus.

You need to sign-up to attend – seats are limited. Sign up now!

PBMS presentation at MySQL Conference

Just a reminder that I will be presenting a session on PBMS at the
MySQL Conference on Thursday April 14 at 10:50.

The title is "BLOB Data And Thinking Out Side The Box" where I will be talking about the new PBMS daemon with a focus on how it handles replication and backup.


Hope to see you there!

Showing entries 20231 to 20240 of 44049
« 10 Newer Entries | 10 Older Entries »