<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>World of Tech &#187; tuning</title>
	<atom:link href="http://worldoftech.networkgoalie.com/tag/tuning/feed/" rel="self" type="application/rss+xml" />
	<link>http://worldoftech.networkgoalie.com</link>
	<description>The original Network Goalie's blog on tech...</description>
	<lastBuildDate>Tue, 07 Jun 2011 16:21:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL, SSDs and Performance</title>
		<link>http://worldoftech.networkgoalie.com/techtalk/mysql-ssds-and-performance/</link>
		<comments>http://worldoftech.networkgoalie.com/techtalk/mysql-ssds-and-performance/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 01:35:31 +0000</pubDate>
		<dc:creator>bmadsen</dc:creator>
				<category><![CDATA[TechTalk]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://worldoftech.networkgoalie.com/?p=82</guid>
		<description><![CDATA[I was forwarded an article today that talked about the benefits of SSDs (solid-state-disks) on the performance of MySQL databases.  It sounds both amazing and almost unbelievable.  There has to be a catch, right?
Well, there probably is, but I&#8217;d love to see the technical scenarios behind which the 4 companies referenced in the article claim [...]]]></description>
			<content:encoded><![CDATA[<p>I was forwarded an <a href="http://www.sniasssiblog.org/2010/04/ssds-strong-at-mysql-conference/" target="_blank">article</a> today that talked about the benefits of SSDs (solid-state-disks) on the performance of MySQL databases.  It sounds both amazing and almost unbelievable.  There has to be a catch, right?</p>
<p>Well, there probably is, but I&#8217;d love to see the technical scenarios behind which the 4 companies referenced in the article claim that much of a benefit.  None of my projects are yet to the point of scale where it would be likely, but I hope they will be soon.  I could probably learn a LOT from setting up informal interviews with the engineers behind those architectures.</p>
<p>Then I got to thinking about MySQL database server architecture and some consulting I&#8217;ve been doing for a friend of mine.  He&#8217;s running a fairly popular web forum based on raising chickens in your backyard.  Go ahead and pop over to <a href="http://www.backyardchickens.com" target="_blank">www.backyardchickens.com</a> if you&#8217;re interested in the topic.  He&#8217;s been facing some load problems with his database and his server environment he&#8217;s using.  He has some architectural decisions to make soon that have been heavily weighing on him lately, not the least of which deal with the size and structure of his MySQL database.</p>
<p>My thinking in his scenario where his load has gotten high enough to warrant fairly advanced performance tuning of his database, leaned me to thinking about one tunes a MySQL database, specifically when running the InnoDB or in-memory table engines.  Basically, the more memory you can throw at the system (and assign to MySQL for in-memory caching), the better it&#8217;s going to perform.  (Tuning gets much more advanced than that, but that&#8217;s the main portion of it).  It&#8217;s imperative these days that you use a 64-bit processor and matching OS and software if you have any sort of size on your database, lest you run into the 2GB process memory limit of 32-bit systems.</p>
<p>However, the reason that caching mechanism works so well is that it reduces the number of reads from disk that need to be executed.  It stands to reason, thinking logically anyway, that if you can get the read to write ratio down far enough, the disk subsystem will be spending most of it&#8217;s time writing.  If SSDs are supposed to perform much better than their standard disk counterparts, than the little time MySQL spends reading from the disks would be even faster, and the write performance would be even less, leaving much more time to spend answering queries from memory cache.</p>
<p>Of course, this is all hypothesis on my part since I am not deeply skilled in the arts of MySQL performance tuning.  Nor do I know a significant amount about SSDs, definitely not enough to say for certain whether their performance attributes would definitely be of benefit to specific MySQL architectures and design use cases.</p>
]]></content:encoded>
			<wfw:commentRss>http://worldoftech.networkgoalie.com/techtalk/mysql-ssds-and-performance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

