<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Performance on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</title>
    <link>https://ronaldbradford.com/tags/performance/</link>
    <description>Recent content in Performance 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, 04 Dec 2013 23:20:18 +0000</lastBuildDate>
    <atom:link href="https://ronaldbradford.com/tags/performance/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Performance v Scalability – For Employers</title>
      <link>https://ronaldbradford.com/blog/performance-v-scalability-for-employers-2013-12-04/</link>
      <pubDate>Wed, 04 Dec 2013 23:20:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/performance-v-scalability-for-employers-2013-12-04/</guid>
      <description>In a recent discussion with a fellow peer reviewing a job description he was applying for, we got into a discussion on the specifics of a Performance Engineer verses a Scalability Engineer.</description>
    </item>
    <item>
      <title>Announcing the MySQL Plugin for New Relic</title>
      <link>https://ronaldbradford.com/blog/announcing-the-mysql-plugin-for-new-relic-2013-06-19/</link>
      <pubDate>Wed, 19 Jun 2013 14:42:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/announcing-the-mysql-plugin-for-new-relic-2013-06-19/</guid>
      <description>Many application developers would know of New Relic . A SaaS performance and monitoring tool targeted towards your web application monitoring including PHP, Ruby, Java, .Net, Python and Node.&#xA;With the release today (June 19, 2013) of the New Relic Platform , custom monitoring of data stores including MySQL are now possible.</description>
    </item>
    <item>
      <title>Reasons to use MySQL 5.5 Presentation</title>
      <link>https://ronaldbradford.com/blog/reasons-to-use-mysql-5-5-presentation-2011-06-28/</link>
      <pubDate>Tue, 28 Jun 2011 21:30:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reasons-to-use-mysql-5-5-presentation-2011-06-28/</guid>
      <description>I recently gave a presentation at the New York Effective MySQL Meetup on the new features of, and some of the compelling reasons to upgrade to MySQL 5.5. There are also a number of new MySQL variables that can have a dramatic effect on performance in a highly transactional environment, innodb_buffer_pool_instances and innodb_purge_threads are just two to consider.</description>
    </item>
    <item>
      <title>Extra: Using Index</title>
      <link>https://ronaldbradford.com/blog/extra-using-index-2011-06-13/</link>
      <pubDate>Mon, 13 Jun 2011 16:48:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extra-using-index-2011-06-13/</guid>
      <description>Many people consider this information in the MySQL Query Execution Plan (QEP) to indicate that the referenced table is using an index. It actually means that ONLY the index is used.</description>
    </item>
    <item>
      <title>Part 2 – Simple lessons in improving scalability</title>
      <link>https://ronaldbradford.com/blog/part-2-simple-lessons-in-improving-scalability-2011-02-24/</link>
      <pubDate>Thu, 24 Feb 2011 04:23:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/part-2-simple-lessons-in-improving-scalability-2011-02-24/</guid>
      <description>Given the popular response from my first lesson in improving scalability where I detailed simple ways to eliminate unnecessary SQL, let me share another common bottleneck with MySQL scalability that can be instantly overcome.</description>
    </item>
    <item>
      <title>Simple lessons in improving scalability</title>
      <link>https://ronaldbradford.com/blog/simple-lessons-in-improving-scalability-2011-02-16/</link>
      <pubDate>Wed, 16 Feb 2011 16:58:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/simple-lessons-in-improving-scalability-2011-02-16/</guid>
      <description>It can be very easy to improve scalability with a MySQL server by a few simple rules. Here is one of them.&#xA;“The most efficient way to improve an SQL statement is to eliminate it”</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 HandlerSocket under Ubuntu</title>
      <link>https://ronaldbradford.com/blog/mysql-handlersocket-under-ubuntu-2010-11-05/</link>
      <pubDate>Fri, 05 Nov 2010 17:47:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-handlersocket-under-ubuntu-2010-11-05/</guid>
      <description>Starting with the great work of Yoshinori-san Using MySQL as a NoSQL – A story for exceeding 750,000 qps on a commodity server and Golan Zakai who posted Installing Dena’s HandlerSocket NoSQL plugin for MySQL on Centos I configured and tested HandlerSocket under Ubuntu 10.</description>
    </item>
    <item>
      <title>Improving MySQL Insert thoughput</title>
      <link>https://ronaldbradford.com/blog/improving-mysql-insert-thoughput-2010-11-05/</link>
      <pubDate>Fri, 05 Nov 2010 15:13:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-mysql-insert-thoughput-2010-11-05/</guid>
      <description>There are three simple practices that can improve general INSERT throughput. Each requires consideration on how the data is collected and what is acceptable data loss in a disaster.&#xA;General inserting of rows can be performed as single INSERT’s for example.</description>
    </item>
    <item>
      <title>Successful MySQL Scalability Presentation</title>
      <link>https://ronaldbradford.com/blog/successful-mysql-scalability-presentation-2010-09-17/</link>
      <pubDate>Fri, 17 Sep 2010 19:33:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/successful-mysql-scalability-presentation-2010-09-17/</guid>
      <description>Last night I was the invited guest at the SF MySQL Meetup . In my presentation “Successful MySQL Scalability” I talked about a set of principles to ensure appropriate system architecture, data availability and best practices to build an ideal solution for your business.</description>
    </item>
    <item>
      <title>Speaking at Surge Scalability 2010 – Baltimore, MD</title>
      <link>https://ronaldbradford.com/blog/speaking-at-surge-scalability-2010-2010-07-28/</link>
      <pubDate>Wed, 28 Jul 2010 20:53:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-surge-scalability-2010-2010-07-28/</guid>
      <description>I will be joining a great list of quality speakers including John Allspaw, Theo Schlossnagle, Rasmus Lerdorf and Tom Cook at Surge 2010 in Baltimore, Maryland on Thu 30 Sep, and Fri Oct 1st 2010.</description>
    </item>
    <item>
      <title>Optimizing SQL Performance – The Art of Elimination</title>
      <link>https://ronaldbradford.com/blog/optimizing-sql-performance-the-art-of-elimination-2010-07-08/</link>
      <pubDate>Thu, 08 Jul 2010 17:19:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/optimizing-sql-performance-the-art-of-elimination-2010-07-08/</guid>
      <description>The most efficient performance optimization of a SQL statement is to eliminate it. Cary Millsap’s recent Kaleidoscope presentation again highlighted that improving performance is function of code path. Removing code will improve performance.</description>
    </item>
    <item>
      <title>Timing your SQL queries</title>
      <link>https://ronaldbradford.com/blog/timing-your-sql-queries-2010-07-07/</link>
      <pubDate>Wed, 07 Jul 2010 18:48:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/timing-your-sql-queries-2010-07-07/</guid>
      <description>When working interactively with the MySQL client, you receive feedback of the time the query took to complete to a granularity of 10 ms.&#xA;Enabling profiling is a simple way to get more a more accurate timing of running queries.</description>
    </item>
    <item>
      <title>Why is my database slow?</title>
      <link>https://ronaldbradford.com/blog/why-is-my-database-slow-2010-05-11/</link>
      <pubDate>Tue, 11 May 2010 21:31:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-is-my-database-slow-2010-05-11/</guid>
      <description>Not part of my Don’t Assume series, but when a client states “Why is my database slow””, you need to determine if indeed the database is slow.&#xA;Some simple tools come to the rescue here, one is Firebug .</description>
    </item>
    <item>
      <title>2010 MySQL Conference Presentations</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-presentation-2010-04-19/</link>
      <pubDate>Mon, 19 Apr 2010 16:11:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-presentation-2010-04-19/</guid>
      <description>I have uploaded my three presentations from the 2010 MySQL Users Conference in Santa Clara, California which was my 5th consecutive year appearing as a speaker.&#xA;IGNITION – MySQLCamp for Oracle DBA – Volume I LIFTOFF – MySQLCamp for Oracle DBA – Volume 2 10x Performance Improvements – A Case Study A full history of my MySQL presentations can be found on the Presenting page.</description>
    </item>
    <item>
      <title>Ineffective concatenated indexes</title>
      <link>https://ronaldbradford.com/blog/ineffective-concatenated-indexes-2010-02-24/</link>
      <pubDate>Wed, 24 Feb 2010 16:20:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ineffective-concatenated-indexes-2010-02-24/</guid>
      <description>In MySQL significant performance improvements can be achieved by the correct use of indexes. It is important to understand different MySQL index implementations and one key improvement on indexes defined on single columns is to use multiple column or more commonly known concatenated indexes.</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>Speaking at MySQL UC 2010</title>
      <link>https://ronaldbradford.com/blog/speaking-at-mysql-uc-2010-2010-01-20/</link>
      <pubDate>Wed, 20 Jan 2010 19:10:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-mysql-uc-2010-2010-01-20/</guid>
      <description>My talk on 10x performance improvements – A case study has just been approved for the &amp;lt;a href=&amp;quot;2010 MySQL Conference . This will be my 5th straight year speaking at the MySQL conferences.</description>
    </item>
    <item>
      <title>SQL Analysis with MySQL Proxy – Part 2</title>
      <link>https://ronaldbradford.com/blog/sql-analysis-with-mysql-proxy-part-2-2009-09-03/</link>
      <pubDate>Thu, 03 Sep 2009 16:31:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql-analysis-with-mysql-proxy-part-2-2009-09-03/</guid>
      <description>As I outlined in Part 1 MySQL Proxy can be one tool for performing SQL analysis. The impact with any monitoring is the art of monitoring will affect the results, in this case the performance.</description>
    </item>
    <item>
      <title>Understanding Different MySQL Index Implementations</title>
      <link>https://ronaldbradford.com/blog/understanding-different-mysql-index-implementations-2009-07-22/</link>
      <pubDate>Thu, 23 Jul 2009 00:37:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-different-mysql-index-implementations-2009-07-22/</guid>
      <description>It is important to know and understand that while indexing columns in MySQL will generally improve performance, using the appropriate type of index can make a greater impact on performance.</description>
    </item>
    <item>
      <title>Percona Performance Conference Talk</title>
      <link>https://ronaldbradford.com/blog/percona-performance-conference-talk-2009-04-23/</link>
      <pubDate>Fri, 24 Apr 2009 02:50:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-performance-conference-talk-2009-04-23/</guid>
      <description>My final presentation during the 2009 MySQL Conference and Expo week was with the Percona Performance Conference on the topic of The Ideal Performance Architecture. My talk included discussions on Technology, Disk, Memory, Indexes, SQL and Data.</description>
    </item>
  </channel>
</rss>
