<?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: The #1 mistake hosting providers make for MySQL servers</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 07 Nov 2009 18:35:44 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-349217</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Tue, 26 Aug 2008 13:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-349217</guid>
		<description>I mean it was unnecessary if the OS had been 64-bit to start with.  If you have to upgrade now, you have to either shut down your server for the upgrade (downtime) or you need another server to avoid downtime.</description>
		<content:encoded><![CDATA[<p>I mean it was unnecessary if the OS had been 64-bit to start with.  If you have to upgrade now, you have to either shut down your server for the upgrade (downtime) or you need another server to avoid downtime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vincent Theeten</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-349215</link>
		<dc:creator>Vincent Theeten</dc:creator>
		<pubDate>Tue, 26 Aug 2008 13:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-349215</guid>
		<description>&gt;&gt; Then they call us and we help them go through the rather unnecessary process of buying another server so they can juggle data back and forth to upgrade without downtime.

@Baron:
Can you explain how one can get the advantages of a 64bit server without &quot;the rather unnecessary process of buying another server&quot;. We seem have outgrown our 32bit setup as well. Any advise is greatly appreciated</description>
		<content:encoded><![CDATA[<p>&gt;&gt; Then they call us and we help them go through the rather unnecessary process of buying another server so they can juggle data back and forth to upgrade without downtime.</p>
<p>@Baron:<br />
Can you explain how one can get the advantages of a 64bit server without &#8220;the rather unnecessary process of buying another server&#8221;. We seem have outgrown our 32bit setup as well. Any advise is greatly appreciated</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-339067</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Sat, 02 Aug 2008 13:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-339067</guid>
		<description>If you&#039;re not using InnoDB, your concurrency on that single table is very limited, so you will effectively run only one query at a time.</description>
		<content:encoded><![CDATA[<p>If you&#8217;re not using InnoDB, your concurrency on that single table is very limited, so you will effectively run only one query at a time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan A</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-339014</link>
		<dc:creator>Stefan A</dc:creator>
		<pubDate>Sat, 02 Aug 2008 10:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-339014</guid>
		<description>Your quess is very close: I&#039;m using MySQL (no joke!)

Thanks for the offer, I new I will meet experts here.
I&#039;ll come back on this, in case I&#039;m in real trouble. Currently, I can go with the 25% as my tests are topping the demmand by 50... I&#039;m just interested, why it is like this, so I don&#039;t want to invest Money, now.

I&#039;m running several Perl scripts. 
- one is inserting lots of sets in table1 with a name and a date field
- one is adding into sets of table1 (oldest set first at 30/s) (this will not show more MySQL usage, but opens a second perl by about 25% - I have to check the waitings in this script)
- one is creating a set in table2 if not already available for that name (Currently about 350/s having 17% Mysql and 8% Perl)
- the same is looking up table1 and if a math over three fields comes to a result higher than x, than it adds the result into an other table2 (this will do the job up to 150/s, while the Update job is doing 200/s 
- and an other job is closing sets in table2, if an maximum amount is reached (some...)

As i mentioned: no joins! every perl is reading from one table, updating the current set in this table and is bossibly updating/inserting into the other table...

These does not look like single queries....
There must be something else.</description>
		<content:encoded><![CDATA[<p>Your quess is very close: I&#8217;m using MySQL (no joke!)</p>
<p>Thanks for the offer, I new I will meet experts here.<br />
I&#8217;ll come back on this, in case I&#8217;m in real trouble. Currently, I can go with the 25% as my tests are topping the demmand by 50&#8230; I&#8217;m just interested, why it is like this, so I don&#8217;t want to invest Money, now.</p>
<p>I&#8217;m running several Perl scripts.<br />
- one is inserting lots of sets in table1 with a name and a date field<br />
- one is adding into sets of table1 (oldest set first at 30/s) (this will not show more MySQL usage, but opens a second perl by about 25% &#8211; I have to check the waitings in this script)<br />
- one is creating a set in table2 if not already available for that name (Currently about 350/s having 17% Mysql and 8% Perl)<br />
- the same is looking up table1 and if a math over three fields comes to a result higher than x, than it adds the result into an other table2 (this will do the job up to 150/s, while the Update job is doing 200/s<br />
- and an other job is closing sets in table2, if an maximum amount is reached (some&#8230;)</p>
<p>As i mentioned: no joins! every perl is reading from one table, updating the current set in this table and is bossibly updating/inserting into the other table&#8230;</p>
<p>These does not look like single queries&#8230;.<br />
There must be something else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-338714</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Fri, 01 Aug 2008 18:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-338714</guid>
		<description>Hmmm, let me guess.  You have 4 cores, and the CPU is at 25%.  That means 1 core is at 100% utilization.

I&#039;ve got it!  You must be using MySQL!

Joking aside: MySQL doesn&#039;t parallelize a single query across multiple cores.  If you want help getting better performance out of this hardware, we&#039;re happy to help: submit the contact form on www.percona.com.  Or you can just buy our book.  There&#039;s a link at the top right of the page.</description>
		<content:encoded><![CDATA[<p>Hmmm, let me guess.  You have 4 cores, and the CPU is at 25%.  That means 1 core is at 100% utilization.</p>
<p>I&#8217;ve got it!  You must be using MySQL!</p>
<p>Joking aside: MySQL doesn&#8217;t parallelize a single query across multiple cores.  If you want help getting better performance out of this hardware, we&#8217;re happy to help: submit the contact form on <a href="http://www.percona.com" rel="nofollow">http://www.percona.com</a>.  Or you can just buy our book.  There&#8217;s a link at the top right of the page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan A</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-338710</link>
		<dc:creator>Stefan A</dc:creator>
		<pubDate>Fri, 01 Aug 2008 18:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-338710</guid>
		<description>I&#039;m running Mysql 64 from SUN coolstack on my Sun Solaris 10 x86 2*DualCore...
Having some 400-700 reads and writes per second concurrently on different tables (no joins) using perl, the CPU is fixed to 25% and the rest is ideling.... OK perl is sometimes going th 25% too....

Where the hell do I have to tell the Software to use the hardware?</description>
		<content:encoded><![CDATA[<p>I&#8217;m running Mysql 64 from SUN coolstack on my Sun Solaris 10 x86 2*DualCore&#8230;<br />
Having some 400-700 reads and writes per second concurrently on different tables (no joins) using perl, the CPU is fixed to 25% and the rest is ideling&#8230;. OK perl is sometimes going th 25% too&#8230;.</p>
<p>Where the hell do I have to tell the Software to use the hardware?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergi</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-337632</link>
		<dc:creator>Sergi</dc:creator>
		<pubDate>Wed, 30 Jul 2008 21:42:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-337632</guid>
		<description>No problem Baron. I hope one day we&#039;ll find the solution or at least change our cheap machines for better ones without that problem ;)</description>
		<content:encoded><![CDATA[<p>No problem Baron. I hope one day we&#8217;ll find the solution or at least change our cheap machines for better ones without that problem <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-337612</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Wed, 30 Jul 2008 20:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-337612</guid>
		<description>Sergi, I see now -- sorry I didn&#039;t read back through the comments again.  I agree with Peter.  Sorry you&#039;re having this trouble -- it has not happened to me, though.</description>
		<content:encoded><![CDATA[<p>Sergi, I see now &#8212; sorry I didn&#8217;t read back through the comments again.  I agree with Peter.  Sorry you&#8217;re having this trouble &#8212; it has not happened to me, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergi</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-337610</link>
		<dc:creator>Sergi</dc:creator>
		<pubDate>Wed, 30 Jul 2008 20:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-337610</guid>
		<description>Baron, I&#039;m not mixing. 32 bits OS/MySQL works fine both in dual and quad core machines. 64 bit OS/MySQL replicates correctly in my dual core machines, but fails in the quad core machines. That&#039;s why we think is a hardware bug. That and also because our hosting provider uses cheap SuperMicro machines.</description>
		<content:encoded><![CDATA[<p>Baron, I&#8217;m not mixing. 32 bits OS/MySQL works fine both in dual and quad core machines. 64 bit OS/MySQL replicates correctly in my dual core machines, but fails in the quad core machines. That&#8217;s why we think is a hardware bug. That and also because our hosting provider uses cheap SuperMicro machines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/25/the-1-mistake-hosting-providers-make-for-mysql-servers/comment-page-1/#comment-337544</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Wed, 30 Jul 2008 17:41:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=445#comment-337544</guid>
		<description>Edwin, the limit may be a different number on 32-bit windows, but it&#039;s not over 4GB, because that&#039;s all a 32-bit pointer can address.

Sergi, it sounds like you are mixing 64-bit vs 32-bit with dual-core vs. quad-core.  They are different things.

Richard, this isn&#039;t about our systems -- this is a warning to all people who might read this blog.  They are the ones who get stuck with 32-bit systems.  Then they call us and we help them go through the rather unnecessary process of buying another server so they can juggle data back and forth to upgrade without downtime.</description>
		<content:encoded><![CDATA[<p>Edwin, the limit may be a different number on 32-bit windows, but it&#8217;s not over 4GB, because that&#8217;s all a 32-bit pointer can address.</p>
<p>Sergi, it sounds like you are mixing 64-bit vs 32-bit with dual-core vs. quad-core.  They are different things.</p>
<p>Richard, this isn&#8217;t about our systems &#8212; this is a warning to all people who might read this blog.  They are the ones who get stuck with 32-bit systems.  Then they call us and we help them go through the rather unnecessary process of buying another server so they can juggle data back and forth to upgrade without downtime.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
