<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>InnoDB on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</title>
    <link>https://ronaldbradford.com/tags/innodb/</link>
    <description>Recent content in InnoDB on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 29 Jun 2016 14:47:22 +0000</lastBuildDate>
    <atom:link href="https://ronaldbradford.com/tags/innodb/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Q: Does MySQL support ACID? A: Yes</title>
      <link>https://ronaldbradford.com/blog/q-does-mysql-support-acid-a-yes-2016-06-29/</link>
      <pubDate>Wed, 29 Jun 2016 14:47:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/q-does-mysql-support-acid-a-yes-2016-06-29/</guid>
      <description>I was recently asked this question by an experienced academic at the NY Oracle Users Group event I presented at.&#xA;Does MySQL support ACID? (ACID is a set of properties essential for a relational database to perform transactions , i.</description>
    </item>
    <item>
      <title>What is FTS_BEING_DELETED.ibd</title>
      <link>https://ronaldbradford.com/blog/what-is-fts_being_deleted-ibd-2014-01-29/</link>
      <pubDate>Wed, 29 Jan 2014 21:05:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-fts_being_deleted-ibd-2014-01-29/</guid>
      <description>I currently have on a MySQL 5.6 database using innodb_file_per_table the following individual tablespace file.&#xA;schema/FTS_00000000000001bb_BEING_DELETED.ibd The schema is all InnoDB tables, and there ARE NO Full Text Indexes. I cannot comment on if a developer has tried to create one previously.</description>
    </item>
    <item>
      <title>SQL_MODE and storage engines</title>
      <link>https://ronaldbradford.com/blog/sql_mode-and-storage-engines-2012-03-09/</link>
      <pubDate>Fri, 09 Mar 2012 16:50:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql_mode-and-storage-engines-2012-03-09/</guid>
      <description>I was again reminded why setting SQL_MODE is so important in any new MySQL environment. While performing benchmark tests on parallel backup features with a common InnoDB tablespace and per file tablespace, I inadvertently missed an important step in the data migration.</description>
    </item>
    <item>
      <title>Leveraging the InnoDB Plugin</title>
      <link>https://ronaldbradford.com/blog/leveraging-the-innodb-plugin-2011-02-11/</link>
      <pubDate>Fri, 11 Feb 2011 15:32:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/leveraging-the-innodb-plugin-2011-02-11/</guid>
      <description>Beginning with MySQL 5.1 as an additional plugin and included by default in MySQL 5.5 the InnoDB plugin includes many performance improvements. To leverage the support of new file formats however a very important setting is necessary.</description>
    </item>
    <item>
      <title>Five reasons to upgrade to MySQL 5.5</title>
      <link>https://ronaldbradford.com/blog/five-reasons-to-upgrade-to-mysql-5-5-2010-12-15/</link>
      <pubDate>Wed, 15 Dec 2010 16:40:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/five-reasons-to-upgrade-to-mysql-5-5-2010-12-15/</guid>
      <description>Updated Nov 2011. Check out my Reasons to use MySQL 5.5 Presentation for more in-depth information about installing/configuring and using MySQL 5.5&#xA;I have been looking forward to the general availability (GA) release of MySQL 5.</description>
    </item>
    <item>
      <title>MySQL 5.5 and transaction management</title>
      <link>https://ronaldbradford.com/blog/mysql-5-5-and-transaction-management-2010-10-03/</link>
      <pubDate>Sun, 03 Oct 2010 19:42:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-5-and-transaction-management-2010-10-03/</guid>
      <description>Announced at MySQL Sunday was the Release Candidate edition of MySQL 5.5.6. Also noted by Geert where he points out the default storage engine is now InnoDB.&#xA;However, for those from a background other then MySQL there is still a gotcha.</description>
    </item>
    <item>
      <title>10x Performance Improvements in MySQL – A Case Study</title>
      <link>https://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a-case-study-2010-02-07/</link>
      <pubDate>Sun, 07 Feb 2010 13:36:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a-case-study-2010-02-07/</guid>
      <description>The slides for my presentation at FOSDEM 2010 are now available online at slideshare . In this presentation I describe a successful client implementation with the result of 10x performance improvements.</description>
    </item>
    <item>
      <title>Calculating your database size</title>
      <link>https://ronaldbradford.com/blog/calculating-your-database-size-2009-09-25/</link>
      <pubDate>Fri, 25 Sep 2009 05:06:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/calculating-your-database-size-2009-09-25/</guid>
      <description>I generally use the following MySQL INFORMATION_SCHEMA (I_S) query to Calculate Your MySQL Database Size . This query and most others that access the MySQL INFORMATION_SCHEMA can be very slow to execute because they are not real tables and are not governed by physical data, memory buffers and indexes for example but rather internal MySQL data structures.</description>
    </item>
    <item>
      <title>Understanding Innodb Transaction Isolation</title>
      <link>https://ronaldbradford.com/blog/understanding-mysql-innodb-transaction-isolation-2009-09-24/</link>
      <pubDate>Thu, 24 Sep 2009 06:33:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-mysql-innodb-transaction-isolation-2009-09-24/</guid>
      <description>The MySQL Innodb storage engine provides ACID compliance, the ‘I’ being isolation. There are four states defined in MySQL with the tx_isolation system variable, READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ and SERIALIZABLE.&#xA;Generally MySQL installations do not modify the default value of tx_isolation = REPEATABLE-READ, however I have seen with a number of clients the default value has been changed to READ-COMMITTED.</description>
    </item>
    <item>
      <title>My favorite MySQL data type – DECIMAL(31,0)</title>
      <link>https://ronaldbradford.com/blog/my-favorite-data-type-decimal310-2009-09-18/</link>
      <pubDate>Fri, 18 Sep 2009 21:53:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-favorite-data-type-decimal310-2009-09-18/</guid>
      <description>It may seem hard to believe, but I have seen DECIMAL(31,0) in action on a production server. Not just in one column, but in 15 columns just in the largest 4 tables of one schema.</description>
    </item>
    <item>
      <title>InnoDB I_S.tables.table_rows out by a factor of 100x</title>
      <link>https://ronaldbradford.com/blog/mysql_information_schema-table_rows-out-by-a-factor-of-100x-2009-09-09/</link>
      <pubDate>Wed, 09 Sep 2009 21:21:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql_information_schema-table_rows-out-by-a-factor-of-100x-2009-09-09/</guid>
      <description>I’ve always believed that the MySQL Information_schema.tables.table_rows figure for Innodb tables to be while approximate, approximately accurate.&#xA;Today I found that the figures varied on one table from 10x to 100x wrong.</description>
    </item>
    <item>
      <title>Setting up sysbench with MySQL &amp; Drizzle</title>
      <link>https://ronaldbradford.com/blog/setting-up-sysbench-with-mysql-drizzle-2009-07-23/</link>
      <pubDate>Fri, 24 Jul 2009 00:47:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-sysbench-with-mysql-drizzle-2009-07-23/</guid>
      <description>Sysbench is a open source product that enables you to perform various system benchmarks including databases. Drizzles performs regression testing of every trunk revision with a branched version of sysbench within Drizzle Automation .</description>
    </item>
    <item>
      <title>Understanding InnoDB MVCC</title>
      <link>https://ronaldbradford.com/blog/understanding-innodb-mvcc-2009-07-15/</link>
      <pubDate>Wed, 15 Jul 2009 04:24:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-innodb-mvcc-2009-07-15/</guid>
      <description>Multi versioning concurrency control (MVCC) is a database design theory that enables relational databases to support concurrency, or more simply multiple user access to common data in your database.&#xA;In MySQL the InnoDB storage engine provides MVCC, row-level locking, full ACID compliance as well as other features.</description>
    </item>
  </channel>
</rss>
