<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Economics of Performance Optimization</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Joe</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-294417</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Mon, 05 May 2008 15:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-294417</guid>
		<description>I&#039;m at exactly the stage you&#039;ve mentioned in this entry. I have 3 servers - one master (used for admin too) and 2 replicated servers used for the live site. They are load-balanced too using a dedicated software load-balancer. Currently all three have 8GB RAM. In the schema I use caching tables that are aggregated with several joins and are updated nightly. These are used for searching, etc. and help me having to do joins in real-time. However, the indexes on these tables are big. The indexes for all my tables are 9GB in total. Often I get slow queries even when using these tables in joins. I&#039;ve also implemented memcached and it&#039;s really good once queries are cached, but the first query is always slow.

How do I know if more RAM will help? What is the relationship between index size and RAM size, and is this on a per query basis, or over time? How do I know if faster processors will help? My DB could probably be more optimised along the way, but testing with such large tables is not easy :-)

Can anyone offer some advice to some of these basic questions?

Thanks</description>
		<content:encoded><![CDATA[<p>I&#8217;m at exactly the stage you&#8217;ve mentioned in this entry. I have 3 servers &#8211; one master (used for admin too) and 2 replicated servers used for the live site. They are load-balanced too using a dedicated software load-balancer. Currently all three have 8GB RAM. In the schema I use caching tables that are aggregated with several joins and are updated nightly. These are used for searching, etc. and help me having to do joins in real-time. However, the indexes on these tables are big. The indexes for all my tables are 9GB in total. Often I get slow queries even when using these tables in joins. I&#8217;ve also implemented memcached and it&#8217;s really good once queries are cached, but the first query is always slow.</p>
<p>How do I know if more RAM will help? What is the relationship between index size and RAM size, and is this on a per query basis, or over time? How do I know if faster processors will help? My DB could probably be more optimised along the way, but testing with such large tables is not easy <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Can anyone offer some advice to some of these basic questions?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wes Mahler</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-253309</link>
		<dc:creator>Wes Mahler</dc:creator>
		<pubDate>Sun, 16 Mar 2008 11:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-253309</guid>
		<description>I look forward to the time we get so big, so massive, that we need experts such as yourself to scale a big operation!</description>
		<content:encoded><![CDATA[<p>I look forward to the time we get so big, so massive, that we need experts such as yourself to scale a big operation!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T-Enterprise</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-253166</link>
		<dc:creator>T-Enterprise</dc:creator>
		<pubDate>Sat, 15 Mar 2008 20:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-253166</guid>
		<description>Excellent Article - Saved and forwarded. Cheers!</description>
		<content:encoded><![CDATA[<p>Excellent Article &#8211; Saved and forwarded. Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharding and Time Base Partitioning &#124; MySQL Performance Blog</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252997</link>
		<dc:creator>Sharding and Time Base Partitioning &#124; MySQL Performance Blog</dc:creator>
		<pubDate>Sat, 15 Mar 2008 05:18:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252997</guid>
		<description>[...] your scaling problems solved - by getting more and more hardware you can grow. As I recently wrote it however does not mean it is the most optimal way by itself to do [...]</description>
		<content:encoded><![CDATA[<p>[...] your scaling problems solved &#8211; by getting more and more hardware you can grow. As I recently wrote it however does not mean it is the most optimal way by itself to do [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Van Dijck&#8217;s Guide to Ease &#187; Blog Archive</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252765</link>
		<dc:creator>Peter Van Dijck&#8217;s Guide to Ease &#187; Blog Archive</dc:creator>
		<pubDate>Fri, 14 Mar 2008 15:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252765</guid>
		<description>[...] post on the economics of optimizing mysql, with good [...]</description>
		<content:encoded><![CDATA[<p>[...] post on the economics of optimizing mysql, with good [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Optimizing application vs getting better hardware &#124; Благомир Иванов</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252673</link>
		<dc:creator>Optimizing application vs getting better hardware &#124; Благомир Иванов</dc:creator>
		<pubDate>Fri, 14 Mar 2008 08:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252673</guid>
		<description>[...] full article @ mpb [...]</description>
		<content:encoded><![CDATA[<p>[...] full article @ mpb [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff McQueen</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252657</link>
		<dc:creator>Geoff McQueen</dc:creator>
		<pubDate>Fri, 14 Mar 2008 07:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252657</guid>
		<description>Awesome post. There&#039;s nothing wrong with a sales pitch when it comes with so much awesome free advice, and when the blog it accompanies comes with so much excellent content. Thanks for taking the time on this and all the other posts...</description>
		<content:encoded><![CDATA[<p>Awesome post. There&#8217;s nothing wrong with a sales pitch when it comes with so much awesome free advice, and when the blog it accompanies comes with so much excellent content. Thanks for taking the time on this and all the other posts&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252598</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Fri, 14 Mar 2008 02:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252598</guid>
		<description>I did not know you do consulting on your own. I thought you&#039;re tied up with Flickr/Yahoo :)</description>
		<content:encoded><![CDATA[<p>I did not know you do consulting on your own. I thought you&#8217;re tied up with Flickr/Yahoo <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dathan Vance Pattishall</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/comment-page-1/#comment-252585</link>
		<dc:creator>Dathan Vance Pattishall</dc:creator>
		<pubDate>Fri, 14 Mar 2008 01:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/13/economics-of-performance-optimization/#comment-252585</guid>
		<description>Or you can hire me :)</description>
		<content:encoded><![CDATA[<p>Or you can hire me <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
