<?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: mysql-proxy, urgh performance and scalability ?</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Mike</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-823838</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 20 Sep 2011 17:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-823838</guid>
		<description>I&#039;m running MySQL 5.5 with MySQL Enterprise Manager 2.3.6 

I was wondering how many use mysql proxy &quot;in the middle&quot; in order to get Query Analyzer functionallity?  This is really all I want it for.  I&#039;m at a crossroads trying to decide if going forward want to start implimenting mysql agent &quot;in the middle&quot; on all our production databases to get the Query Analyzer functionality.  The main drawbacks I&#039;ve found are the following:

- Upgrading the agent requires downtime
- Not able to use IP level access control on user accounts.  Have to use &#039;webuser&#039;@&#039;%&#039; for example.
- Not able to see what servers users are logging in from since all logins are from the agent and are displayed as &quot;localhost&quot; in the processlist.
- If agent crashes, access to database is lost.
- Increased overhead.

I&#039;m just not sure it&#039;s worth it!!   

Just wondering what others are doing.  Is MySQL Agent used &quot;in the middle&quot; commonly in production databases?

Thanks!</description>
		<content:encoded><![CDATA[<p>I&#8217;m running MySQL 5.5 with MySQL Enterprise Manager 2.3.6 </p>
<p>I was wondering how many use mysql proxy &#8220;in the middle&#8221; in order to get Query Analyzer functionallity?  This is really all I want it for.  I&#8217;m at a crossroads trying to decide if going forward want to start implimenting mysql agent &#8220;in the middle&#8221; on all our production databases to get the Query Analyzer functionality.  The main drawbacks I&#8217;ve found are the following:</p>
<p>- Upgrading the agent requires downtime<br />
- Not able to use IP level access control on user accounts.  Have to use &#8216;webuser&#8217;@'%&#8217; for example.<br />
- Not able to see what servers users are logging in from since all logins are from the agent and are displayed as &#8220;localhost&#8221; in the processlist.<br />
- If agent crashes, access to database is lost.<br />
- Increased overhead.</p>
<p>I&#8217;m just not sure it&#8217;s worth it!!   </p>
<p>Just wondering what others are doing.  Is MySQL Agent used &#8220;in the middle&#8221; commonly in production databases?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K. Heraud</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-807388</link>
		<dc:creator>K. Heraud</dc:creator>
		<pubDate>Mon, 25 Jul 2011 10:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-807388</guid>
		<description>Yes, goog question...
I have been adviced not to implement using two databases in my webapplication just to split between writes and reads (master / slaves). So I thought mysql-proxy could be great...

If it leads to 2-3x overheads, is there another alternative to deal with that ?</description>
		<content:encoded><![CDATA[<p>Yes, goog question&#8230;<br />
I have been adviced not to implement using two databases in my webapplication just to split between writes and reads (master / slaves). So I thought mysql-proxy could be great&#8230;</p>
<p>If it leads to 2-3x overheads, is there another alternative to deal with that ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: B Clark</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-734814</link>
		<dc:creator>B Clark</dc:creator>
		<pubDate>Thu, 11 Mar 2010 15:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-734814</guid>
		<description>This is disappointing. So ... what are we supposed to use or do for loadbalancing?</description>
		<content:encoded><![CDATA[<p>This is disappointing. So &#8230; what are we supposed to use or do for loadbalancing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mtkopone</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-600949</link>
		<dc:creator>mtkopone</dc:creator>
		<pubDate>Tue, 30 Jun 2009 09:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-600949</guid>
		<description>Hi, 

Informative post, but it wasn&#039;t clear to me whether the you used some kind of connection pooling? I.e. is the performance bad because of connection creation, or will the penalty effect each query run thru an open connection.</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>Informative post, but it wasn&#8217;t clear to me whether the you used some kind of connection pooling? I.e. is the performance bad because of connection creation, or will the penalty effect each query run thru an open connection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581430</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Wed, 10 Jun 2009 20:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581430</guid>
		<description>BTW Vadim, it looks as if you are hitting the proxy math problem I talked about at your recent and highly esteemed &quot;Performance is Everything&quot; conference.  (Slides: https://s3.amazonaws.com/extras.continuent.com/Tungsten-Proxy-Architectures-2009-04-22.pdf)</description>
		<content:encoded><![CDATA[<p>BTW Vadim, it looks as if you are hitting the proxy math problem I talked about at your recent and highly esteemed &#8220;Performance is Everything&#8221; conference.  (Slides: <a href="https://s3.amazonaws.com/extras.continuent.com/Tungsten-Proxy-Architectures-2009-04-22.pdf" rel="nofollow">https://s3.amazonaws.com/extras.continuent.com/Tungsten-Proxy-Architectures-2009-04-22.pdf</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581429</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Wed, 10 Jun 2009 20:05:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581429</guid>
		<description>Hi Vadim, 

Try Tungsten Connector.  (http://www.continuent.com/community/tungsten-connector) It&#039;s written in Java and schedules threads efficiently across multiple cores.  

Also, what do you need Lua for?  If you provide a use case we can look at how to get it for you.  We have a lot of work afoot in this area, for example implementing session consistency load balancing. 

Cheers, Robert</description>
		<content:encoded><![CDATA[<p>Hi Vadim, </p>
<p>Try Tungsten Connector.  (<a href="http://www.continuent.com/community/tungsten-connector" rel="nofollow">http://www.continuent.com/community/tungsten-connector</a>) It&#8217;s written in Java and schedules threads efficiently across multiple cores.  </p>
<p>Also, what do you need Lua for?  If you provide a use case we can look at how to get it for you.  We have a lot of work afoot in this area, for example implementing session consistency load balancing. </p>
<p>Cheers, Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581323</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Wed, 10 Jun 2009 15:28:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581323</guid>
		<description>Erik,

I did not try ha-proxy, it seems it does not support functionality I need, I am looking to handle coming queries in one specific way.</description>
		<content:encoded><![CDATA[<p>Erik,</p>
<p>I did not try ha-proxy, it seems it does not support functionality I need, I am looking to handle coming queries in one specific way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581319</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Wed, 10 Jun 2009 15:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581319</guid>
		<description>Baron,

It was long time ago and was very early releases, so I do not remember all details. Can&#039;t say it was in previous release.</description>
		<content:encoded><![CDATA[<p>Baron,</p>
<p>It was long time ago and was very early releases, so I do not remember all details. Can&#8217;t say it was in previous release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581317</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Wed, 10 Jun 2009 15:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581317</guid>
		<description>Jan, 

I will try recent trunk.
Current run was without Lua scripts, but actually I am looking to add some scripts, we I need Lua...</description>
		<content:encoded><![CDATA[<p>Jan, </p>
<p>I will try recent trunk.<br />
Current run was without Lua scripts, but actually I am looking to add some scripts, we I need Lua&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.mysqlperformanceblog.com/2009/06/09/mysql-proxy-urgh-performance-and-scalability/comment-page-1/#comment-581280</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Wed, 10 Jun 2009 14:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=700#comment-581280</guid>
		<description>What about using ha-proxy? Its not an sql specific proxy but seems like it could balance the connections just as well as anything.</description>
		<content:encoded><![CDATA[<p>What about using ha-proxy? Its not an sql specific proxy but seems like it could balance the connections just as well as anything.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

