I am glad, i found this very informative article right at the beginning of my endeavor with MySQL. it has really set a nice platform for me to jump into the wide field of MySQL.
Many many THANKS Patrick.
Regards,
Ravi
I am glad, i found this very informative article right at the beginning of my endeavor with MySQL. it has really set a nice platform for me to jump into the wide field of MySQL.
Many many THANKS Patrick.
Regards,
Ravi
I recently stumbled upon a post that Peter Zaitsev published back in 2007 titled “Innodb Performance Optimization Basics.” It’s a great post and reading it inspired me to examine what’s changed in the nearly six years that have followed in terms of MySQL, Percona Server – as well as in all of the other now-available infrastructures.
And a lot has in fact changed! In this post I am going to
highlight most of the InnoDB parameters critical for InnoDB –
specifically from a performance perspective. I’m a support
engineer and I can tell you that Percona Support gets many
questions related to the right sizing of basic InnoDB
parameters.
So hopefully this post will help others …
MySQL 5.6 introduced the TTS(transportable table spaces) feature which
enables moving a table from one server to another. This feature
coupled with MEB 3.9 enables backing up a set of tables matching
(regex specified with) the –include option.
The backup of selective tables using transportable tablespaces
feature of innodb is referred as tts/selective backup in the
remainder of the section.
The difference between a regular partial backup and with using
tts is that the regular partial backups are stand alone and
cannot be plugged into a another server where as the tts backups
in contrast enables the tables to be plugged into another server
instance
The …
[Read more]I will change my host provider within a month. I’ve been using Midphase for several years and have decided to use Linode as my next virtual private service provider. I will move this site there in the next few weeks. This will be my first time moving a domain and I hope the transfer will be smooth without too much down time. After all, I know my readers worldwide are hanging on to every word I type and deserve a site that runs 24 by 7
Since I will have total control of this host, I decided to use Tengine, a great fork of the Nginx web/proxy server. Here is my note on how to compile and config Tengine on Debian/Ubuntu, and then setup WordPress. During my study and testing, the following sites are pretty helpful.
[Read more]
MariaDB has a feature called Dynamic Columns which is not
in MySQL, and this feature requires some explanation. It is used
for example by the Cassandra Storage Engine, which is also unique
to MariaDB, and as this is a schema-less database, which means we
need a way to handle the fact that one one end MariaDB has a
fixed set of columns defined by the schema, and on the other end,
Cassandra provides any kind of attribute that the developer feels
he wants to have for a particular "row" (which is a row in
MariaDB but is not called a row in Cassandra).
But ignoring the Cassandra engine for a while, let's look at what
us mere mortals, brought up on mothers milk, SQL and Relational
Theory under the watching eyes of E.F. Codd, can use this for,
and fact is that it can be quite useful. All in all, what Dynamic
Columns provide here is a means of adding non-schema data to a
row in a structured way, you know where you used to emulate an …
Oh yes, the nights were short last week!
The committee and myself have worked
tirelessly to provide this wonderful schedule.
Now, you have no excuse not to register : http://www.percona.com/live/london-2013/registration
First, I would like to thanks David, Ivan, Todd, Kenny and Ben
for their fantastic work!
There were tears, blood, passion and much respect ;-)
And of course a lot of fun!
Secondly, I would like to thanks all of you who submitted a
talk.
We received a considerable amount of excellent talks from
fantastic speakers.
And it was really, really hard to choose only 30 talks among this
long …
In my last post, I discussed the existing backup solutions for MySQL. At the end I briefly discussed why the backup solutions for InnoDB do not apply to TokuDB. Now I’m going to outline the backup solution we created. Our solution works for both TokuDB and InnoDB. It also has no knowledge of the log files and does not require any changes to either storage engine. In fact, the library could be used with almost any process; it has no knowledge of what types of files are being backed up.
Shims
Tokutek’s Hot Backup is essentially a shim between the mysqld process and the operating system (Linux only, at this point.) It is a separately compiled C++ library that simply gets linked into the mysqld application at the end of the respective build process. We ship this library with our own enterprise …
[Read more]MySQL Enterprise Backup has been improved to support single step restore from the latest release 3.9.0. It enables you to restore the backup image to remote machine in single step. However, first you would have to create the backup image in local disk, copy the backup image to remote machine, and then restore in remote machine by running copy-back-and-apply-log command.
This approach has two overheads: Serial execution: You have to wait for each step to finish before beginning the next (e.g. You must have to wait for backup-to-image operation to finish before beginning copy). Disk consumption: You might not have enough space on the …
[Read more]Heading to MySQL Connect right now.. Seems there will be a lot of interesting stuff, my prediction ;-)
This year I have 2 talks about MySQL Performance:
Looking forward to exchange and to learn from others.. And, of course there will be some surprises ;-))
So, stay tuned ;-)
Rgds,
-Dimitri
Later this week I’m traveling to San Francisco to attend MySQL Connect – which looks like an exciting event to be at. I’m going to deliver two talks at this show, both on Sunday – MySQL Indexing Best Practices for MySQL 5.6 and Optimizing MySQL Configuration for MySQL 5.6. I will also be there for a Percona Toolkit BoF on Saturday and at our Booth (6004) during select expo hall hours.
What I’m looking forward to at this event the most is an update on MySQL technology both from Oracle’s engineering team as well as MySQL users. People from Facebook, Twitter, LinkedIn, Paypal …
[Read more]