Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский Português 中文
Showing entries 1 to 30 of 98 Next 30 Older Entries

Displaying posts with tag: xtradb (reset)

Percona XtraBackup 2.1.0 ‘release candidate’ for MySQL available for download
+0 Vote Up -0Vote Down

Percona is glad to announce the release of Percona XtraBackup 2.1.0-rc1 on May 7, 2013. Downloads are available from our download site here. For this RC release, we will not be making APT and YUM repositories available, just base deb and RPM packages

This is an Release Candidate quality release and is not intended for production. If you want a high-quality, generally available release, the current stable version should be used (currently

  [Read more...]
Percona XtraBackup 2.0.7 for MySQL available for download
+0 Vote Up -0Vote Down

Percona XtraBackup 2.0.7 was released May 6.

Percona is glad to announce the release of Percona XtraBackup 2.0.7 for MySQL on May 6, 2013. Downloads are available from our download site here and Percona Software Repositories. Percona XtraBackup is the world’s only open-source, free MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases.

This release is the current GA (Generally Available) stable release in the 2.0

  [Read more...]
Enabling the Verbose InnoDB Lock Monitor in MariaDB and Percona Server for XtraDB+ and XtraDB
+0 Vote Up -0Vote Down

I enabled the InnoDB Lock Monitor in my MariaDB 5.5 instance (using XtraDB+ as the InnoDB – which is the default in MariaDB) and noticed that while the SHOW ENGINE INNODB STATUS was being logged to the error log, it wasn’t logging the “additional” lock information – it just looked like the plain ‘ole INNODB STATUS.

Long story short, Percona added a new variable so one has better control over what gets logged:

innodb_show_verbose_locks

If off (default), then the InnoDB Lock Monitor logs the normal INNODB STATUS, and if enabled, then it logs it with the extended lock information.

They also created another variable that goes along with this one (and the InnoDB Lock Monitor), which is:

innodb_show_locks_held

This

  [Read more...]
InnoDB Plugin Version Numbering in MySQL and MariaDB
+2 Vote Up -0Vote Down

As some of you may or may not know, I’ve maintained a list of all InnoDB Plugin versions as they’ve historically contained a different version (entirely different numbering scheme) than the MySQL distribution they were included with.

This list was most helpful for troubleshooting various InnoDB issues when the plugin may (or may not) have been involved, and/or for benchmarking, etc. And it’s fair to say it was more useful when the InnoDB plugin was not the mainstream, which it is now.

However, with the latest releases, in MySQL and MariaDB, the “InnoDB Version” simply matches the “MySQL Version”. These “latest releases” include: MySQL 5.6.10, MySQL 5.5.30, MySQL 5.1.68, and MariaDB 5.5.30

Of course this isn’t the most newsworthy story, but having maintained this

  [Read more...]
Log Buffer #277, A Carnival of the Vanities for DBAs
+0 Vote Up -1Vote Down
Database bloggers are blowing their trumpets at full throttle warming up the hearts of readers across the globe with cool tips, nifty tricks and gems. This Log Buffer Edition in Log Buffer #277 picks those gems and present to you. Oracle: Charles Hooper is dealing with a parallel execution challenge. why a very simple query [...]
How to Enable the Original InnoDB Plugin in MariaDB 5.5
+7 Vote Up -0Vote Down

As I mentioned here, there is a slight change for enabling the [original] InnoDB Plugin in MariaDB 5.5 (as compared to how you would enable it in 5.1).

Remember, in MariaDB 5.5, if you do not “enable” (i.e., add anything to the config file to do so) the InnoDB Plugin in MariaDB 5.5, you’ll end up with XtraDB+ for your InnoDb plugin. However, if you do “enable” the InnoDB plugin, then you end up with the original InnoDB plugin provided by Oracle/InnoDB.

The change is that the plugin file (.dll for Windows, .so file for Linux) which was previously named “ha_innodb_plugin.dll” is now just “ha_innodb.dll”.

Thus, if you previously enabled the plugin with (would have been in a 5.1 instance):

[mysqld]
ignore_builtin_innodb
  [Read more...]
Building XtraDB on Windows
+1 Vote Up -0Vote Down

As you may or may not know, Windows is not yet a supported platform for XtraDB.

I thought I’d try to build it, and see what happens:

  • Download XtraDB 5.5 Source
  • cd C:\xtradb-5.5
  • mkdir bld
  • cd bld
  • cmake ..
  • VS08: File -> Open -> Solution -> C:\xtradb-5.5\bld\MySQL.sln

    Build Ended With:

    ========== Build: 70 succeeded, 17 failed, 2 up-to-date, 10 skipped ==========

    The first failure had to do with innobase:

    18>Generating Code...
    18>Build log was saved at "file://c:\..\innobase.dir\Debug\BuildLog.htm"
    18>innobase - 9 error(s), 3 warning(s)

    I checked the innobase build log and found this:

    sql_prepare.cc
    ..\sql_prepare.cc(2199) : error C3861:
  •   [Read more...]
    Building MariaDB 5.1 on Windows
    +2 Vote Up -0Vote Down

    Recently, I found myself needing MariaDB 5.1.60 for Windows for some testing purposes. Therefore, I needed to build it from source. I ended up using what I’d call a “blend” of the commands listed in this “how-to” and the readme file INSTALL-WIN-SOURCE, so I thought I’d post those steps.

  • Download 5.1.60 MariaDB source from here.
  • cd C:\mariadb-5.1
  • win\configure.js
  • cmake .
  • VS: File -> Open -> Solution -> MySql.sln
  • VS: Build -> Build Solution
  • VS: Right-click “PACKAGE” -> Build (in “Solution Explorer” View)

    That’s it.

    Let’s fire it up:

    MariaDB> select version();
    +----------------------+
    | version()            |
  •   [Read more...]
    InnoDB Plugin Version History
    +4 Vote Up -0Vote Down

    I’m often wondering what version of the InnoDB Plugin is included with which version of MySQL (or MariaDB). The MySQL changelogs used to denote which version of the InnoDB plugin was included with that particular release of MySQL, but sadly this is no longer the case.

    Therefore I’ve compiled a comprehensive list which contains all of this info, and then some (and note all InnoDB Plugin changelog links are provided at the bottom).

    Hope you find it helpful

    MySQL 5.6:

    MySQL     Plugin     Status Date 5.6.4 1.2.4 Milestone 7 12/20/2011 5.6.3 1.2.3 Milestone 6 10/03/2011 5.6.2 1.2.2 Milestone 5       04/11/2011

    MySQL 5.5:

    MySQL      [Read more...]
    Effects of ALL_O_DIRECT on a TPCC workload
    +1 Vote Up -0Vote Down
    Recently Mark Callaghan blogged about using O_DIRECT for the InnoDB transaction log. He noted that there was not a significant performance gain if the number of concurrent connections increases. I've done my share of testing and retesting over the past months to determine how useful this is. Based on a small TPCC workload (100 warehouses, 64 connections, 1 hour test, 5 minute rampup), I've seen huge performance gains by setting ALL_O_DIRECT for the variable innodb_flush_method using Percona XtraDB.

    Without using Direct I/O, the benchmark generated a TpmC score of approximately 24,500 (HP DL160 G6, 2 x Xeon E5620 2.40GHz, 16GB mem, 4x300 GB SAS, RAID-10). After setting the variable to ALL_O_DIRECT, TpmC score went up to 48,000. Huge increase. This deserves some more investigation and some more testing. I want to also try this out on some older hardware to see if similar performance gains can be achieved.
    Percona Server 5.1.55-12.6
    +1 Vote Up -2Vote Down

    Percona Server version 5.1.55-12.6 is now available for download. It is now the current stable release version.

    Changes

    • Fixed compiler warnings in both the core server and in XtraDB. (Alxey Kopytov, Yasufumi Kinoshita)

    Bugs Fixed

    • Bug #602047 – The ROWS_READ columns of TABLE_STATISTICS and INDEX_STATISTICS were not properly updated when a query involved index lookups on an InnoDB table. (Yasufumi Kinoshita)
    • Bug #707742 – The server could crash when trying to import a table which had not been previously prepared using xtrabackup --prepare --export. Also, on servers with huge buffer pools, adding or removing an index even on an empty InnoDB table could take a long time due to excessive locking when
      [Read more...]
    Percona Server 5.5.8 Beta Release
    +2 Vote Up -0Vote Down

    It’s finally here! Percona Server Percona Server 5.5.8-20.0 is now available for download. This is a beta release of Percona’s enhancements to the MySQL 5.5.8 server. Here are some highlights:

    • Performance and scalability improvements throughout the server and storage engine
    • Optimizations for flash storage such as SSD, Virident, and FusionIO
    • Optimizations for cloud computing
    • The HandlerSocket plugin for NoSQL access
    • There’s an Amazon OS repository, as well as Yum and Apt repositories
    • Improvements to replication, partitioning, stored procedures
    • More diagnostics and tunability
    • More pluggability, including pluggable authentication


    In addition to building on MySQL 5.5, here are the changes we’ve made from previous Percona Server releases:

    New
      [Read more...]

    Percona Server 5.1.54-12.5
    +1 Vote Up -0Vote Down

    Percona Server version 5.1.54-12.5 is now available for download. It is now the current stable release version.

    Functionality Added or Changed

      [Read more...]
    Percona Server 5.1.53-12.4
    +4 Vote Up -0Vote Down

    Percona Server version 5.1.53-12.4 is now available for download. It is now the current stable release version.

    Functionality Added or Changed

    •  Percona Server 5.1.53-12.4 is based on MySQL 5.1.53.
    •  New Features Added:
      • Precompiled UDFs for Maatkit (FNV and MurmurHash hash functions to provide faster checksums) are now included in distributions. Fixes feature request #689992. (Aleksandr Kuzminsky)
    •  Other Changes:
      • innodb_doublewrite_file - It's no longer necessary to recreate your database and InnoDB system files when a dedicated file to contain the doublewrite buffer is
      [Read more...]
    MySQL 5.5.8 and Percona Server on Fast Flash card (Virident tachIOn)
    +4 Vote Up -0Vote Down

    This is to follow up on my previous post and show the results for MySQL 5.5.8 and Percona Server on the fastest hardware I have in our lab: a Cisco UCS C250 server with 384GB of RAM, powered by a Virident tachIOn 400GB SLC card.

    To see different I/O patterns, I used different innodb_buffer_pool_size settings: 13G, 52G, an 144G on a tpcc-mysql workload with 1000W (around 100GB of data). This combination of buffer pool sizes gives us different data/memory ratios (for 13G - an I/O intensive workload, for 52G - half of the data fits into the buffer pool, for 144G -

      [Read more...]
    MySQL 5.5.8 and Percona Server: being adaptive
    +3 Vote Up -0Vote Down

    As we can see, MySQL 5.5.8 comes with great improvements and scalability fixes. Adding up all the new features, you have a great release. However, there is one area I want to touch on in this post. At Percona, we consider it important not only to have the best peak performance, but also stable and predictable performance. I refer you to Peter's post, Performance Optimization and Six Sigma.

    In Percona Server (and actually even before that, in percona-patches builds for 5.0), we added adaptive checkpoint algorithms, and later the InnoDB-plugin included an implementation of  "adaptive flushing". This post shows the differences between them and MySQL.

    The post also answers the question of whether we are going to have releases of Percona

      [Read more...]
    Percona Server 5.1.53-11.7
    +1 Vote Up -0Vote Down

    Percona Server version 5.1.53-11.7 is now available for download.

    The main purpose of this release is to update the current Percona stable release to the latest version of MySQL 5.1.

    Functionality Added or Changed

    •  Percona Server 5.1.53-11.7 is now based on MySQL 5.1.53.
    •  New Features Added: None
    •  Other Changes: None

    Bugs Fixed

    • Bug #643149 - Slow query log entries were not being done in the usual parsing format. (Alexey Kopytov)
    • Bug #677407 - The innodb.innodb_information_schema test could fail sporadically due to flawed logic in the INFORMATION_SCHEMA.INNODB_LOCKS caching mechanism. (Alexey Kopytov)

    Release Notes for this and previous releases can be found in our

      [Read more...]
    Percona Server now both SQL and NOSQL
    +8 Vote Up -0Vote Down

    Just yesterday we released Percona Server 5.1.52-12.3 which includes HandlerSocket. This is third-party plugin, developed Inada Naoki, DeNA Co., Ltd and explained in Yoshinori Matsunobu's blog post.

    What is so special about it:

    • It provides NOSQL-like requests to data stored in XtraDB. So in the same time you can access your data in SQL and NOSQL ways. This is first open source solution which allows that.
    • It has persistent storage (XtraDB is persistent)
    • It handles really high load. In my tests using 2 dedicated web servers ( using perl clients) I reached 200,000 req/sec and the clients were real bottleneck, while Percona Server was busy only
      [Read more...]
    Percona Training in London and Frankfurt
    +1 Vote Up -0Vote Down

    For those that missed it - last week we added training in Frankfurt and London to our website.  This includes our new Operations Training announced in September.

    (While in Europe, we'd love to speak at your meetup group on Percona Server and/or MySQL Optimization.  If you're a meetup organizer in London or Paris, please feel free to get in touch.)


    Entry posted by Morgan Tocker |

      [Read more...]
    Percona Server 5.1.52-12.3
    +2 Vote Up -1Vote Down

    Percona Server version 5.1.52-12.3 is now available for download.

    The main purpose of this release is to update the current Percona release candidate to the latest version of MySQL 5.1. The release also includes the HandlerSocket plugin, which provides NoSQL features in Percona Server.

    Functionality Added or Changed

      [Read more...]
    Percona XtraBackup 1.5-Beta
    +2 Vote Up -1Vote Down

    Percona XtraBackup 1.5-Beta is now available for download.

    This release adds additional functionality to Percona XtraBackup 1.4, the current general availability version of XtraBackup.

    This is a beta release.

    Functionality Added or Changed

    • Support for MySQL 5.5 databases has been implemented. (Yasufumi Kinoshita)
    • XtraBackup can now be built from the MySQL 5.1.52, MySQL 5.5.7, or Percona Server 5.1.53-12 code bases (fixes bug #683507). (Alexey Kopytov)
    • The program is now distributed as three separate binaries: 
      • xtrabackup - for use with Percona Server with the built-in InnoDB plugin
      • xtrabackup_51 - for use with MySQL 5.0 & 5.1 with built-in InnoDB
      • xtrabackup_55 - for use with MySQL 5.5 (this binary is not provided for the FreeBSD
      [Read more...]
    How well does your table fits in innodb buffer pool ?
    +2 Vote Up -0Vote Down

    Understanding how well your tables and indexes fit to buffer pool are often very helpful to understand why some queries are IO bound and others not - it may be because the tables and indexes they are accessing are not in cache, for example being washed away by other queries. MySQL Server does not provide any information of this type, Percona Server however adds number of tables to Information Schema which makes this information possible. It is just few queries away:

    PLAIN TEXT SQL:
  • mysql> SELECT `schema` AS table_schema,innodb_sys_tables.name AS table_name,innodb_sys_indexes.name AS index_name,cnt,dirty,hashed,round(cnt*100/index_size,2) fit_pct   FROM (SELECT index_id,count(*)
  •   [Read more...]
    Thinking about running OPTIMIZE on your Innodb Table ? Stop!
    +4 Vote Up -0Vote Down

    Innodb/XtraDB tables do benefit from being reorganized often. You can get data physically laid out in primary key order as well as get better feel for primary key and index pages and so using less space,
    it is just OPTIMIZE TABLE might not be best way to do it.

    If you're running Innodb Plugin on Percona Server with XtraDB you get benefit of a great new feature - ability to build indexes by sort instead of via insertion. This process can be a lot faster, especially for large indexes which would get inserts in very random order, such as indexes on UUID column or something similar. It also produces a lot better fill factor. The problem is.... OPTIMIZE TABLE for Innodb tables does not get advantage of it for whatever reason.

    Lets take a look at little benchmark I done by running OPTIMIZE for a second time on a table


      [Read more...]
    Speaking on San Francisco Meetup 14-Dec : What’s new in XtraDB/InnoDB-plugin 5.1+
    +2 Vote Up -0Vote Down

    Erin and Mike, organizers of SF Meetup generously invited me to talk on coming SF Meetup on Dec-14 about new features in InnoDB in MySQL 5.1 and 5.5 and, what is pay attention to, when you upgrade from MySQL 5.0.
    Although I personally mostly in 5.1->5.5 upgrade area, Erin insured me that upgrade from MySQL 5.0 is still actually question for many users, so I accepted invitation. Event details are on Meetup.com page. So if you are up for free pizza, soda and do not mind to listen to me, welcome to join!


    Entry posted by Vadim | No comment

    Add to:


      [Read more...]
    Percona Server 5.1.52-rel11.6
    +4 Vote Up -1Vote Down

    Percona Server version 5.1.52-rel11.6 is now available for download.

    The main purpose of this release is to update the current Percona stable release to the latest version of MySQL 5.1.

    Functionality Added or Changed

    •  Percona Server 5.1.52-rel11.6 is now based on MySQL 5.1.52.
    •  New Features Added: None
    •  Other Changes: None

    Bugs Fixed

    • Bug #671764 - innochecksum wasn't distributed with RPM and .DEB packages. (Aleksandr Kuzminsky)
    • Bug #673426 - Use of some system variables as command-line options caused a crash or undefined behavior. (Oleg Tsarev)
    • Bug #673929 - Query cache misses were being reported for some queries when
      [Read more...]
    Moving from MyISAM to Innodb or XtraDB. Basics
    +4 Vote Up -0Vote Down

    I do not know if it is because we're hosting a free webinar on migrating MyISAM to Innodb or some other reason but recently I see a lot of questions about migration from MyISAM to Innodb.

    Webinar will cover the process in a lot more details though I would like to go over basics in advance. You can also check my old post on this topic about Moving MyISAM to Innodb as well as searching the blog - We've blogged so much on this topic.

    So what are the basics ?

    Regression Benchmarks - Make sure to run regression benchmarks in particular in terms of

      [Read more...]
    Percona XtraBackup 1.4
    +3 Vote Up -0Vote Down

    Percona XtraBackup 1.4 is now available for download.

    Version 1.4 fixes problems related to incremental backups. If you do incremental backups, it's strongly recommended that you upgrade to this release.

    Functionality Added or Changed

    • Incremental backups have changed and now allow the restoration of full backups containing certain rollback transactions that previously caused problems. Please see Preparing the Backups and the --apply-log-only option. (From innobackupex, the --redo-only option should be used). (Yasufumi Kinoshita)
      [Read more...]
    DBJ – MySQL Hotbackups with Xtrabackup
    +0 Vote Up -0Vote Down

    The open-source xtrabackup tool from Percona brings much needed hot backup functionality to MySQL deployments.  In this database journal article we discuss logical, cold, and hot backups, then explain how to use xtrabackup on your MyISAM, InnoDB, and XtraDB tables to create at-the-ready backups.  We then take you through the step-by-step process to restore them, and even the process of point-in-time recovery too.

    Database Journal – Hotbackups with Percona’s Xtrabackup

    Percona Server 5.1.51-rel11.5
    +1 Vote Up -0Vote Down

    Percona Community,

    Percona Server version 5.1.51-rel11.5 is now available for download.

    The main purpose of this release is to update the current Percona stable release to the latest version of MySQL 5.1.

    Functionality Added or Changed

    •  Percona Server 5.1.51-rel11.5 is now based on MySQL 5.1.51.
    •  New Features Added: None
    •  Other Changes: None

    Bugs Fixed

    •  Bug #661354 - Fixed a problem compiling query_cache_with comments for 5.1.51-rel11.5. (Oleg Tsarev)
    •  Bug #661844 - Fixed a problem with server variables failing test for 5.1.51-rel11.5. (Oleg Tsarev)

    The

      [Read more...]
    Percona Server with XtraDB Case Study, Behind the Scenes
    +5 Vote Up -2Vote Down

    We've published our first case study. The customer, ideeli, had a database that was struggling on standard MySQL and InnoDB. The big win was the upgrade to XtraDB. The business continued to grow quickly, and months later under much more traffic, the database is still outperforming their previous version.

    I thought I'd write a few notes that didn't seem appropriate to include in the case study, because this was a fun project that might be interesting to readers.

    As usual, it was all about diagnosing the problem correctly. I used a variety of tools to help with this, foremost among them "stalk" and "collect" from Aspersa. There were several problems, not just one, and they required

      [Read more...]
    Showing entries 1 to 30 of 98 Next 30 Older Entries

    Planet MySQL © 1995, 2013, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

    Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.