<?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>The Pythian Blog &#187; optimization</title>
	<atom:link href="http://www.pythian.com/news/tag/optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Fri, 10 Feb 2012 09:54:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Designing index to eliminate sorting</title>
		<link>http://www.pythian.com/news/23191/designing-index-to-eliminate-sorting/</link>
		<comments>http://www.pythian.com/news/23191/designing-index-to-eliminate-sorting/#comments</comments>
		<pubDate>Tue, 31 May 2011 17:13:18 +0000</pubDate>
		<dc:creator>Danil Zburivsky</dc:creator>
				<category><![CDATA[Group Blog Posts]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[index design]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[sorting]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=23191</guid>
		<description><![CDATA[I was reading a brilliant book Relational Database Index Design and the Optimizers by Tapio Lahdenmaki and Mike Leach. At the end of one of the chapters I came across the exercise to design two indexes for a given query: one to minimize the number of index rows scanned and second one to eliminate sorting. [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/23191/designing-index-to-eliminate-sorting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuck &amp; Awe #10: Hunting for Perl</title>
		<link>http://www.pythian.com/news/15447/shuck-awe-10-hunting-for-perl/</link>
		<comments>http://www.pythian.com/news/15447/shuck-awe-10-hunting-for-perl/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 12:11:37 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shuck & Awe]]></category>
		<category><![CDATA[cpants]]></category>
		<category><![CDATA[gEdit]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[parallel processing]]></category>
		<category><![CDATA[Perl 6]]></category>
		<category><![CDATA[PerlTidy]]></category>
		<category><![CDATA[Rakudo]]></category>
		<category><![CDATA[roles]]></category>
		<category><![CDATA[signatures]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[yapc]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=15447</guid>
		<description><![CDATA[[yanick@enkidu shuck]$ perl -MFile::Find::Rule -MFile::Slurp=slurp \ -E'say slurp $_ for File::Find::Rule-&#38;gt;file-&#38;gt;name(&#38;quot;news&#38;quot;)-&#38;gt;in(&#38;quot;.&#38;quot;)' In a turn of events so monumental that it can only possibly be a sign that Ragnarok is nigh upon us, an early adopter implementation of Perl 6 has been released. The number of blog entries that it generated is, as one might expect, [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/15447/shuck-awe-10-hunting-for-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sort_buffer_size and Knowing Why</title>
		<link>http://www.pythian.com/news/12441/sort_buffer_size-and-knowing-why/</link>
		<comments>http://www.pythian.com/news/12441/sort_buffer_size-and-knowing-why/#comments</comments>
		<pubDate>Mon, 10 May 2010 16:53:30 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[baag]]></category>
		<category><![CDATA[guess]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Pythian]]></category>
		<category><![CDATA[sort_buffer_size]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=12441</guid>
		<description><![CDATA[In How to tune MySQL&#8217;s sort_buffer_size, Baron gives a condescending viewpoint on how to tune the sort_buffer_size variable in MySQL. In a much-nicer-nutshell, his advice is &#8220;do not change sort_buffer_size from the default.&#8221; Baron did not explain the logic behind his reasoning, he handwaves that &#8220;people utterly ruin their server performance and stability with it,&#8221; [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/12441/sort_buffer_size-and-knowing-why/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Videos of Pythian Sessions from the 2010 O&#8217;Reilly MySQL Conference and Expo</title>
		<link>http://www.pythian.com/news/11247/pythian-2010-mysqlconf/</link>
		<comments>http://www.pythian.com/news/11247/pythian-2010-mysqlconf/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 21:09:37 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Non-Tech Articles]]></category>
		<category><![CDATA[Pythian Appearances]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[continual replication sync]]></category>
		<category><![CDATA[database security]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[drizzle]]></category>
		<category><![CDATA[ignire]]></category>
		<category><![CDATA[keynote]]></category>
		<category><![CDATA[maatkit]]></category>
		<category><![CDATA[mk-query-digest]]></category>
		<category><![CDATA[mk-table-checksum]]></category>
		<category><![CDATA[mysqlconf]]></category>
		<category><![CDATA[mysqltuner]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[performance tuning]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Pythian]]></category>
		<category><![CDATA[query optimization]]></category>
		<category><![CDATA[query review]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[variables]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=11247</guid>
		<description><![CDATA[Here&#8217;s a sneak peek at a video matrix &#8212; this is all the videos that include Pythian Group employees at the MySQL conference. I hope to have all the rest of the videos processed and uploaded within 24 hours, with a matrix similar to the one below (but of course with many more sessions). TitlePresenterSlidesVideo [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/11247/pythian-2010-mysqlconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to tell when using INFORMATION_SCHEMA might crash your database</title>
		<link>http://www.pythian.com/news/8633/how-to-tell-when-using-information_schema-might-crash-your-database/</link>
		<comments>http://www.pythian.com/news/8633/how-to-tell-when-using-information_schema-might-crash-your-database/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 21:12:38 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[information_schema]]></category>
		<category><![CDATA[mysql gotchas]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8633</guid>
		<description><![CDATA[There are those that are very adamant about letting people know that using INFORMATION_SCHEMA can crash your database. For example, in making changes to many tables at once Baron writes: &#8220;querying the INFORMATION_SCHEMA database on MySQL can completely lock a busy server for a long time. It can even crash it. It is very dangerous.&#8221; [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/8633/how-to-tell-when-using-information_schema-might-crash-your-database/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Log Buffer #150</title>
		<link>http://www.pythian.com/news/2852/log-buffer-150/</link>
		<comments>http://www.pythian.com/news/2852/log-buffer-150/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 16:11:49 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[drizzle]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[migrating]]></category>
		<category><![CDATA[opensqlcamp]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[optimizer]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=2852</guid>
		<description><![CDATA[This is the 150th edition of Log Buffer, the weekly review of database blogs. Someone accidentally left Dave Edwards&#8216; cage unlocked, and he escaped, thus leaving me with the pleasurable duty of compiling the 150th weekly Log Buffer. Many people other than Dave are finding release this week. Giuseppe Maxia explains some details of MySQL&#8217;s [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/2852/log-buffer-150/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Presentation:  Partitioning in MySQL 5.1</title>
		<link>http://www.pythian.com/news/1473/presentation-partitioning-in-mysql-51/</link>
		<comments>http://www.pythian.com/news/1473/presentation-partitioning-in-mysql-51/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 14:32:57 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Pythian]]></category>

		<guid isPermaLink="false">http://www.pythian.com/blogs/1473/presentation-partitioning-in-mysql-51</guid>
		<description><![CDATA[At the January 2009 Boston User Group I presented a session on the new partitioning feature in MySQL 5.1. I go through how to define partitions, how partitioning makes queries faster, the different types of partitioning and when to use each type, and the restrictions and limitations of partitioning. The slides are available at http://www.technocation.org/files/doc/2009_01_Partitioning.pdf. [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/1473/presentation-partitioning-in-mysql-51/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EXPLAIN Cheatsheet</title>
		<link>http://www.pythian.com/news/960/explain-cheatsheet/</link>
		<comments>http://www.pythian.com/news/960/explain-cheatsheet/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 16:21:30 +0000</pubDate>
		<dc:creator>Sheeri Cabral</dc:creator>
				<category><![CDATA[Group Blog Posts]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Non-Tech Articles]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[explain]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.pythian.com/blogs/960/explain-cheatsheet</guid>
		<description><![CDATA[At the 2008 MySQL Conference and Expo, The Pythian Group gave away EXPLAIN cheatsheets. They were very nice, printed in full color and laminated to ensure you can spill your coffee* on it and it will survive. For those not at the conference, or those that want to make more, the file is downloadable as [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/960/explain-cheatsheet/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

