<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8575059197193667898</id><updated>2012-01-27T22:45:27.090-08:00</updated><category term='High Availability'/><category term='meetup'/><category term='pager'/><category term='pentaho'/><category term='Cookbook'/><category term='certifications'/><category term='north texas mysql users group'/><category term='MySQL at Oracle Open World'/><category term='User Conference exams'/><category term='Windows'/><category term='open source'/><category term='upgrade'/><category term='presentation'/><category term='sessions'/><category term='UC'/><category term='binary log'/><category term='SCaLE'/><category term='Community'/><category term='MySQL 5.1 Certification'/><category term='MySQL Cluster'/><category term='LinkedIn'/><category term='Prometric Exams'/><category term='2008 results'/><category term='Apache'/><category term='PBT'/><category term='Class'/><category term='Pearson VUE'/><category term='performance tuning'/><category term='exam fees'/><category term='MySQL'/><category term='salary survey'/><category term='authentication'/><category term='ITCC'/><category term='exams'/><category term='fulfillment'/><category term='hands on'/><category term='Developer'/><category term='MySQL Associate'/><category term='on time flight'/><category term='FISL'/><category term='Wordpress MySQL'/><category term='LDAP'/><category term='Developer Exam'/><category term='Mailing List'/><category term='perforamce tuning'/><category term='vouchers'/><category term='MySQL Certification DBA optimize'/><category term='cardinality'/><category term='book review'/><category term='CMDBA'/><category term='certificate'/><category term='final'/><category term='MySQL DBA'/><category term='DBA'/><category term='cluster DBA'/><category term='meetings'/><category term='testing'/><category term='stories'/><category term='Lunch-n-Learn'/><category term='Kai'/><category term='certview'/><category term='Calpont'/><category term='cluster'/><category term='QuickStart'/><category term='flight'/><category term='MySQL Workbench'/><category term='dallas'/><category term='benchmark'/><category term='Oracle'/><category term='demo'/><category term='MySQL Conference'/><category term='exam review'/><category term='extent maps'/><category term='user group'/><category term='gifts'/><category term='DAB 5.1'/><category term='mysql prompts'/><category term='July 2009'/><category term='dba 5.1 certification exam'/><category term='Hadoop'/><category term='Conference'/><category term='tuning'/><category term='certified mysql users'/><category term='Certificates'/><category term='workbench'/><category term='MySQL Introduction'/><category term='DataBox'/><category term='Facebook'/><category term='study guide'/><category term='volunteer'/><category term='guide'/><category term='event scheduler'/><category term='php'/><category term='Elance'/><category term='MySQL Admin Cookbook'/><category term='explain'/><category term='DOUG'/><category term='Webinar'/><category term='Future exams'/><category term='CEC'/><category term='Jobs'/><category term='Associate Exam'/><category term='Prometric'/><category term='CMDEV'/><category term='example certification questions'/><category term='meeting'/><category term='MySQLQuiz'/><category term='cluster certification'/><category term='Exam'/><category term='CMA'/><category term='book'/><category term='scores'/><category term='InfiniDB'/><category term='NTMUG'/><category term='kettle'/><category term='certification'/><category term='1'/><category term='bench mark'/><category term='extent'/><category term='task'/><category term='Brazil'/><category term='Jaspersoft'/><category term='lab'/><category term='Training'/><category term='certification droweth'/><category term='UC exams'/><category term='community manager'/><title type='text'>Dave's Stuff</title><subtitle type='html'>I am a MySQL Community Manager.  Part of the job is working with &lt;i&gt;you&lt;/i&gt; to help define MySQL future.  Please feel free to let me know where you want MySQL to be next month, next year, and next decade.  And the views expressed on this blog are my own and do not necessarily reflect the views of Oracle.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default?start-index=101&amp;max-results=100'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>172</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6338804741139755247</id><published>2011-11-18T13:51:00.000-08:00</published><updated>2011-11-18T13:51:53.040-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wordpress MySQL'/><title type='text'>Wordpress from a MySQL DBA view</title><content type='html'>&lt;a href="http://www.wordpress.org/"&gt;Wordpress&lt;/a&gt; is a very popular Content Management System, usually built on top of a MySQL Database. Recently I attended a local Wordpress user group an that started me wondering what the database tables look like.  So I installed a new Wordpress installation on a Ubuntu test box running MySQL 5.6.2.  &lt;br /&gt;&lt;br /&gt;Wordpress creates eleven tables: wp-commentmeta, wp_comments, wp_links, wp_options, wp_postmeta, wp_posts, wp_term_relationships, wp_term_taxonomy, wp_terms, wp_usermeta, and wp_users.  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Mwkl5E8MKD4/TsbNY0cueFI/AAAAAAAACLs/G3cwo26hzwc/s1600/wordpress.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="253" src="http://2.bp.blogspot.com/-Mwkl5E8MKD4/TsbNY0cueFI/AAAAAAAACLs/G3cwo26hzwc/s320/wordpress.png" width="320" /&gt;&lt;/a&gt;MySQL Workbench generated an EER Model you can see nearby.  The first thing that caught me eye was the use of unsigned BIGINTs in every table as keys.  Usually you want to use the &lt;i&gt;smallest&lt;/i&gt; data type you can for keys. The smaller the key, usually the fast the system can evaluate it.  But then maybe there are blog out there that need 18,446,744,073,709,551,615 posts or authors or links.&lt;/div&gt;&lt;br /&gt;Hmm, can I start a side business making Wordpress faster by converting all those BIGINTs for those who only to expect 4,294,967,295 posts??&lt;br /&gt;&lt;br /&gt;Since I am using MySQl 5.6, the table formats defaulted to InnoDB. Some plugins for Wordpress require full-text search indexes which is now available in the 5.6 preview release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6338804741139755247?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6338804741139755247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6338804741139755247' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6338804741139755247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6338804741139755247'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/11/wordpress-from-mysql-dba-view.html' title='Wordpress from a MySQL DBA view'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Mwkl5E8MKD4/TsbNY0cueFI/AAAAAAAACLs/G3cwo26hzwc/s72-c/wordpress.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5366595824512266330</id><published>2011-08-31T12:49:00.000-07:00</published><updated>2011-08-31T12:49:26.745-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL at Oracle Open World'/><title type='text'>MySQL for Oracle DBAs, or How to Speak MySQL for Beginners</title><content type='html'>&lt;img border="0" height="220" width="320" align="right" src="http://4.bp.blogspot.com/-om5qESFC9-w/Tl6KLRgmcII/AAAAAAAACLM/AUuvPjsh40Y/s320/dolphin%2B2.jpg" vspace=10 hspace=10 /&gt;&lt;br /&gt;I will be speaking at &lt;a href="http://www.oracle.com/openworld/index.html" title="MySQL For Beginners @ OOW"&gt;Oracle Open World&lt;/a&gt; on &lt;em&gt;MySQL for Oracle DBAs, or How to Speak MySQL for Beginners&lt;/em&gt; on Tuesday, October 4th in the Golden Gate B room in the Marriot Marquis.  And at the same time down the hall, Sunny Bains will be presenting on &lt;em&gt;InnoDB Performance Tuning&lt;/em&gt;.  And just a short time later there will be a MySQL Community Reception.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5366595824512266330?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5366595824512266330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5366595824512266330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5366595824512266330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5366595824512266330'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/08/mysql-for-oracle-dbas-or-how-to-speak.html' title='MySQL for Oracle DBAs, or How to Speak MySQL for Beginners'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-om5qESFC9-w/Tl6KLRgmcII/AAAAAAAACLM/AUuvPjsh40Y/s72-c/dolphin%2B2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6481553464157106490</id><published>2011-08-14T19:20:00.000-07:00</published><updated>2011-08-14T19:20:04.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Brazil'/><title type='text'>Bem-vindo ao Meetup MySQL Brasil!</title><content type='html'>For those of you in around Sao Paulo this week, Aiton Lastori send me the following:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Next week we will host a MySQL Happy Hour at Oracle's Sao Paulo office.&lt;br /&gt;We are exited because there are room for 100 people and over 500&lt;br /&gt;subscribed! Oracle marketin provided the money for the free beer and Ana, our lead dev in Brazil,  and is doing an amazing job organizing&lt;br /&gt;everything.  I've created a group in meetup.com &lt;a href="http://www.meetup.com/MySQL-BR/"&gt;http://www.meetup.com/MySQL-BR/&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6481553464157106490?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6481553464157106490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6481553464157106490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6481553464157106490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6481553464157106490'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/08/bem-vindo-ao-meetup-mysql-brasil.html' title='Bem-vindo ao Meetup MySQL Brasil!'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total><georss:featurename>Sao Paulo - São Paulo, Brazil</georss:featurename><georss:point>-23.5489433 -46.6388182</georss:point><georss:box>-23.8749538 -46.869311700000004 -23.222932800000002 -46.4083247</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6492365265503016355</id><published>2011-07-05T08:37:00.000-07:00</published><updated>2011-07-05T08:37:47.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FISL'/><title type='text'>FISL12 -- Open Source show with Music and Dancing in Brazil.</title><content type='html'>Not so long ago, it was easy to judge a technical conference by the number of small screwdrivers&lt;sup&gt;1&lt;/sup&gt; you picked up as swag from the show.  Open source shows usually have similar elements in common with each other like someone in a penguin costume, at least one guy in a kilt&lt;sup&gt;2&lt;/sup&gt;, piles of Linux distro CDROMs, and bonus points for either Mad Dog or Linus in person.  Last week I was in Porto Alegre, Brazil for &lt;a href="http://softwarelivre.org/fisl12"&gt;FISL&lt;/a&gt; where they had all that plus folk songs and dancing&lt;sup&gt;3&lt;/sup&gt;. They really raised the bar for open source shows. &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fWAj31t3Gvc/ThMqqsYGx-I/AAAAAAAACJE/_Xx7cWkcGvc/s1600/SAM_0973.JPG" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="200" src="http://2.bp.blogspot.com/-fWAj31t3Gvc/ThMqqsYGx-I/AAAAAAAACJE/_Xx7cWkcGvc/s200/SAM_0973.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The MySQL Community is large, vibrant, and inquisitive.  Davi Arnaut, one of our developers who lives in the North of Brazil,  presented on MySQL 5.5 and 5.6 to a full room.  I was in the Oracle booth answering questions about new features, workbench and the Enterprise edition.  During the four days, there was a constant flow to the booth and we got to meet many developer and students who rely on MySQL.  &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Qji-jBO-8yc/ThMtb-KCCQI/AAAAAAAACJM/Pxm9vDP7JDU/s1600/SAM_0959.JPG" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="200" src="http://3.bp.blogspot.com/-Qji-jBO-8yc/ThMtb-KCCQI/AAAAAAAACJM/Pxm9vDP7JDU/s200/SAM_0959.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;I enjoyed meeting all the &lt;i&gt;'MySQ-elle'&lt;/i&gt; users at FISL.&lt;br /&gt;&lt;br /&gt;And next year I will have more MySQL swag for the attendees.  The stickers and t-shirts were popular and went quickly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Philips head, flat head or the rare Allen head.&lt;/li&gt;&lt;li&gt; Usually a Ultilikilt&lt;/li&gt;&lt;li&gt; Most of the show attendees on the floor were gathered around the booth for a local restaurant belting out songs.&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6492365265503016355?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6492365265503016355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6492365265503016355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6492365265503016355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6492365265503016355'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/07/fisl12-open-source-show-with-music-and.html' title='FISL12 -- Open Source show with Music and Dancing in Brazil.'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fWAj31t3Gvc/ThMqqsYGx-I/AAAAAAAACJE/_Xx7cWkcGvc/s72-c/SAM_0973.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4960517696972111645</id><published>2011-05-20T13:27:00.000-07:00</published><updated>2011-05-20T13:27:17.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bench mark'/><category scheme='http://www.blogger.com/atom/ns#' term='performance tuning'/><title type='text'>Performance tuning -- option files from the distribution and a simple benchmark</title><content type='html'>&lt;p align="justify"&gt;Hopefully you are caught up on the recommended reading from the last post as today we will look at creating a simple benchmark using a common tool to determine which option file to use. The MySQL server will use default values if it can not find an option file.  Under the &lt;tt&gt;/usr/local/mysql/support-files&lt;/tt&gt; for MySQL 5.6 are &lt;i&gt;eight&lt;/i&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;br /&gt;sample configuration files that can be renamed and dropped in place as a staring point.  See the &lt;a href="http://dev.mysql.com/doc/refman/5.6/en/option-files.html"&gt;Using Option File&lt;/a&gt; page for details.&lt;/p&gt;&lt;p align="justify"&gt;But these files have not kept pace with hardware.  For instance, a small system is listed as being under 64m of memory while huge is 1-2G.  More modern settings will be covered in a later post but we can use these files in a simple test on a fairly simple test machine&lt;sup&gt;2&lt;/sup&gt;.&lt;/p&gt;&lt;p align="justify"&gt;So how do we know which configuration is the best for the environment?  A simple test will be run that accesses the database on the system and the time will be recorded. Usually you want to use a test that as closely mimics your 'normal' load but this is an introductory series and we will grow into more rigorous tests. Testing these various configuration files was done with &lt;i&gt;mysqlslap&lt;/i&gt; and the next post will go into details on &lt;i&gt;mysqlslap&lt;/i&gt; and how to use it with queries from your logs.&lt;/p&gt;&lt;p align="justify"&gt;A simple &lt;i&gt;mysqlslap&lt;/i&gt; test was run&lt;sup&gt;3&lt;/sup&gt; and the times recorded.  The various option files were copied to &lt;tt&gt;/etc/mysql/my.cnf&lt;/tt&gt;, &lt;tt&gt;mysqld_safe --user=mysq&amp;amp;&lt;/tt&gt; was used to start the server, and then the test was run.  We change one variable, the option file, repeat the test, and not the differences.&lt;/P&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Config file&lt;/th&gt;&lt;th&gt;Avg Run Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;None&lt;/td&gt;&lt;td align=right&gt;1.362&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Small&lt;/td&gt;&lt;td align=right&gt;1.604&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Medium&lt;/td&gt;&lt;td align=right&gt;1.373&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Large&lt;/td&gt;&lt;td align=right&gt;1.348&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Huge&lt;/td&gt;&lt;td align=right&gt;1.337&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;InnoDB Heavy&lt;/td&gt;&lt;td align=right&gt;1.526&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;p align="justify"&gt;So the system with 1.5G of memory runs best on the option file designed for system with 1-2G of memory! That result will probably not shock too many people. This was an overly simple example and next time we will go a bit deeper on using &lt;i&gt;mysqlslap&lt;/i&gt; and then start to look at some other tools.  Then we will create a simple web based application for testing.&lt;/p&gt;&lt;br /&gt;&lt;i&gt;To be continues&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Next time:  Using your data with &lt;i&gt;mysqlslap&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Three files for Windows: &lt;i&gt;config.small.ini, config.medium.ini, and config.huge.ini&lt;/i&gt; and five for UNIX-like systems: &lt;i&gt;my-small.cnf, my-medium.cnf, my-large.cnf, my-huge.cnf, and my-innoidb-heavy-4g.cnf&lt;/i&gt;&lt;/li&gt;&lt;li&gt; The test box is a IBM Thinkpad R50e  that I use for testing and runs a recent version of Fedora with 1.5G of memory.&lt;/li&gt;&lt;li&gt; &lt;tt&gt;mysqlslap --auto-generate-sql --concurrency=100&lt;/tt&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4960517696972111645?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4960517696972111645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4960517696972111645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4960517696972111645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4960517696972111645'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/05/performance-tuning-option-files-from.html' title='Performance tuning -- option files from the distribution and a simple benchmark'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5809599716600221793</id><published>2011-05-19T11:58:00.000-07:00</published><updated>2011-05-19T11:58:37.368-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='perforamce tuning'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmark'/><title type='text'>Performance tuning basics</title><content type='html'>I have been getting a lot of questions about performance tuning this month.  So this will be the first in a series on the basics.  &lt;br /&gt;&lt;br /&gt;Go get your copies of &lt;a href="http://www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/0596101716/ref=sr_1_2?ie=UTF8&amp;amp;qid=1305825169&amp;amp;sr=8-2-spell"&gt;High Performance MySQL: Optimization, Backups, Replication, and More&lt;/a&gt; and &lt;a href="http://www.amazon.com/MySQL-Administrators-Bible-Wiley/dp/0470416912/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1305829471&amp;amp;sr=1-2"&gt;MySQL Administrator's Bible&lt;/a&gt;&lt;sup&gt;1&lt;/sup&gt; and read up on benchmarking. Also take a peek at &lt;a href="http://mysql-dba-journey.blogspot.com/2007/12/mysql-architecture-using-moca.html"&gt;George Trujillo's MOCA&lt;/a&gt;. These readings will provide you with a overview of the methods and approaches you will see in later entries. The goal is to get a baseline measurement so that a change can be evaluated as an improvement or a determent. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-mMuWV0-lcDI/TdVhSWijVaI/AAAAAAAAB70/4nq5xJmMjMM/s1600/SAM_0601.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-mMuWV0-lcDI/TdVhSWijVaI/AAAAAAAAB70/4nq5xJmMjMM/s200/SAM_0601.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Then do a fresh install of MySQL server on a &lt;i&gt;&lt;b&gt;non production system&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;And lastly get a copy of your new installation's &lt;a href="http://dev.mysql.com/doc/refman/5.6/en/option-files.html"&gt;option file&lt;/a&gt;, usually &lt;i&gt;my.cnf&lt;/i&gt; or &lt;i&gt;my.ini&lt;/i&gt; for Windows systems. But do not be surprised if your system does not have one.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;To be continued&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;Next time:  A simple test using &lt;i&gt;mysqlslap&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;1. You &lt;strike&gt;should have&lt;/strike&gt; need to have copies of these books in your library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5809599716600221793?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5809599716600221793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5809599716600221793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5809599716600221793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5809599716600221793'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/05/performance-tuning-basics.html' title='Performance tuning basics'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mMuWV0-lcDI/TdVhSWijVaI/AAAAAAAAB70/4nq5xJmMjMM/s72-c/SAM_0601.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3129707091574094428</id><published>2011-05-06T13:10:00.000-07:00</published><updated>2011-05-09T18:45:05.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lunch-n-Learn'/><title type='text'>MySQL Lunch-n-Learn</title><content type='html'>&lt;a href="http://www.mysql.com/news-and-events/lunch-n-learn/"&gt;MySQL Lunch-n-Learn&lt;/a&gt; is not a new performance schema table or a new BLOB data type for Chef Gordon Ramsey. It is where a MySQL engineer comes to &lt;i&gt;your&lt;/i&gt; office bringing lunch to talk about the most popular open source database.  I was asked to participate in one this morning at a major company headquartered in Dallas.  The company wanted some information on updates to the MySQL server, a comparison between InnoDB and MyISAM, and some company specific questions.&lt;br /&gt;&lt;br /&gt;It is often hard to get new product news to our users and this program provides us with a way to answer specific questions.  And the customer gets to select the agenda items to make certain they get what they need form this event. &lt;br /&gt;&lt;br /&gt;So if you want to get the latest on MySQL 5.6, Memcahched-to-InnoDB, or replication strategies, use the link at the top of this entry to set up your Lunch-n-Learn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3129707091574094428?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3129707091574094428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3129707091574094428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3129707091574094428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3129707091574094428'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/05/mysql-lunch-n-learn.html' title='MySQL Lunch-n-Learn'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1109492429269406200</id><published>2011-05-04T10:05:00.000-07:00</published><updated>2011-05-04T10:05:44.818-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meeting'/><category scheme='http://www.blogger.com/atom/ns#' term='dallas'/><title type='text'>Dallas MySQL Users Meeting May 10th</title><content type='html'>May 10th meeting -- Join us for a presentation on the new features in MySQL 5.6&lt;br /&gt;&lt;br /&gt;Tuesday May 10th 4:30 PM to 6:00 PM (doors lock at 5PM)&lt;br /&gt;&lt;br /&gt;Please &lt;a href="http://memberservices.membee.com/538/irmevents.aspx?id=49"&gt;RSVP&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Refreshments provided!!&lt;br /&gt;Oracle Offices&lt;br /&gt;7460 Warren Parkway&lt;br /&gt;Suite 300.&lt;br /&gt;Frisco, TX 75034&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1109492429269406200?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1109492429269406200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1109492429269406200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1109492429269406200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1109492429269406200'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/05/dallas-mysql-users-meeting-may-10th.html' title='Dallas MySQL Users Meeting May 10th'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5370174582929737462</id><published>2011-05-03T08:58:00.000-07:00</published><updated>2011-05-03T08:58:40.510-07:00</updated><title type='text'>OTN MySQL Developer Day in Santa Clara</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;Today is the MySQL Developer Day in Santa Clara.  We have a full day of sessions on everything from basics to performance tuning.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Ke9hZ5Py84w/TcAlAgnmPSI/AAAAAAAAB7s/MFdKK0TrtIE/s1600/otn.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="200" src="http://3.bp.blogspot.com/-Ke9hZ5Py84w/TcAlAgnmPSI/AAAAAAAAB7s/MFdKK0TrtIE/s200/otn.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5370174582929737462?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5370174582929737462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5370174582929737462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5370174582929737462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5370174582929737462'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/05/otn-mysql-developer-day-in-santa-clara.html' title='OTN MySQL Developer Day in Santa Clara'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ke9hZ5Py84w/TcAlAgnmPSI/AAAAAAAAB7s/MFdKK0TrtIE/s72-c/otn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8653709220064324210</id><published>2011-04-26T09:52:00.000-07:00</published><updated>2011-04-26T09:52:01.767-07:00</updated><title type='text'>OTN MySQL Developer Day in Santa Clara-- RSVP before the seats are all gone!</title><content type='html'>&lt;div&gt;The OTN MySQL Developer Day in Santa Clara is one week away.  Be sure to &lt;a href="http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=131822&amp;src=7011174&amp;src=7011174&amp;Act=191"&gt;register&lt;/a&gt; as space is going fast. &lt;br /&gt;&lt;img border="0" height="57" width="110" src="http://3.bp.blogspot.com/-tMTYC5kvY-0/Tbb2nQqVSPI/AAAAAAAAB7k/3h6BtoGzWnE/s200/logo-mysql-110x57.png" hspace="10" vspace="20" align="left" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Get the Technical Know-how to Succeed with the World’s Most Popular Open Source Database&lt;br /&gt;&lt;br /&gt;MySQL is the world’s most popular open-source database, and powers websites and applications of numerous leading and fast-growing organizations.&lt;br /&gt;&lt;br /&gt;The OTN Developer Day MySQL is a one-stop shop for you to learn all the essential skills about MySQL. In this free, one-day seminar, we will cover everything you need to know to successfully design, develop, and manage your MySQL databases. You’ll also learn the guidelines and best practices in performance tuning and scalability.&lt;br /&gt;&lt;br /&gt;Attend this event and gain the knowledge to:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop your new applications cost-effectively using MySQL&lt;br /&gt;  &lt;li&gt; Improve performance of your existing MySQL databases&lt;br /&gt;   &lt;li&gt; Manage your MySQL environment more efficiently&lt;/ul&gt;Don’t miss this exclusive opportunity to network with your peers, and hear the tips and tricks from the MySQL experts at Oracle. No matter you’re a DBA or a developer, come find out how you can make the best of MySQL in your IT infrastructure.&lt;table&gt;&lt;th&gt;Agenda&lt;/th&gt;&lt;tr&gt;&lt;td&gt;8:00 a.m. – 9:00 a.m.&lt;/td&gt;&lt;td&gt;Registration&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9:00 a.m. – 10:00 a.m.&lt;/td&gt; &lt;td&gt;Keynote: MySQL Essentials&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10:00 a.m. – 11:00 a.m.&lt;/td&gt; &lt;td&gt;Session: MySQL Replication and Scalability&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11:00 a.m. – 11:15 a.m.&lt;/td&gt; &lt;td&gt;Break&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11:15 a.m. – 12:15 p.m.&lt;/td&gt; &lt;td&gt;Session: MySQL on Windows&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12:15 p.m. – 1:00 p.m.&lt;/td&gt; &lt;td&gt;Lunch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1:00 p.m. – 2:00 p.m.&lt;/td&gt; &lt;td&gt;Session: MySQL Performance Tuning&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2:00 p.m. – 3:30 p.m.&lt;/td&gt; &lt;td&gt;Hands-On Lab: MySQL Administration and Management Tools&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3:30 p.m. – 4:00 p.m.&lt;/td&gt; &lt;td&gt;Raffle and Closing&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8653709220064324210?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8653709220064324210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8653709220064324210' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8653709220064324210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8653709220064324210'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/04/otn-mysql-developer-day-in-santa-clara.html' title='OTN MySQL Developer Day in Santa Clara-- RSVP before the seats are all gone!'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tMTYC5kvY-0/Tbb2nQqVSPI/AAAAAAAAB7k/3h6BtoGzWnE/s72-c/logo-mysql-110x57.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7910319138586903749</id><published>2011-04-24T16:39:00.000-07:00</published><updated>2011-04-24T19:24:05.448-07:00</updated><title type='text'>Dallas Area -- Learn about MySQL 5.6 on May 10th</title><content type='html'>Please join us at the DOUG (DALLAS ORACLE USERS GROUP) MySQL Forum meeting on Tuesday May 10th, 2011 from 4:30 pm – 6 pm (different than the usual meeting time).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Presentation Overview&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;font size+=2&gt;MySQL 5.6 -- Stronger, faster, and it does NoSQL too!&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Refreshments will be served.   &lt;br /&gt;&lt;br /&gt;To RSVP for this meeting, click on &lt;a href="http://memberservices.membee.com/538/irmevents.aspx?id=49"&gt;http://memberservices.membee.com/538/irmevents.aspx?id=49&lt;/a&gt;.   Please contact dougadministrative@gmail.com if your plans change, so we can order the right amount of food. &lt;br /&gt;&lt;br /&gt;Location: Oracle Offices (free parking)&lt;br /&gt;7460 Warren Parkway&lt;br /&gt;Suite 300&lt;br /&gt;Frisco, TX 75034&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7910319138586903749?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7910319138586903749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7910319138586903749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7910319138586903749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7910319138586903749'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/04/dallas-area-learn-about-mysql-56-on.html' title='Dallas Area -- Learn about MySQL 5.6 on May 10th'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5272593090120494178</id><published>2011-04-18T10:26:00.000-07:00</published><updated>2011-04-18T10:26:41.308-07:00</updated><title type='text'>Review of Sessions at O'Reilly MySQL Conference</title><content type='html'>The annual trip to Santa Clara for the O'Reilly MySQL Users Conference is like trying to get a sip of water from a full on fire hose.  So much is happening at once and cruel fate steps in to make sure that there are always two 'must attend' sessions going on at the same time.  &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2ZPeGonzXZg/Taxxxq3QlqI/AAAAAAAAB7c/iq4EsCBjClk/s1600/party1.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="185" width="200" src="http://1.bp.blogspot.com/-2ZPeGonzXZg/Taxxxq3QlqI/AAAAAAAAB7c/iq4EsCBjClk/s200/party1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;First, Tomas Ulin's keynote was great.  Sorry to my European buddies, but it was like watching a major league baseball player at batting practice.  Clearly, he articulated what Oracle has been doing with MySQL and then started smacking home runs out of the park with the new features.  And a big thanks to Dups for getting up on stage to explain how a rushed upgrade to 5.5 produces a 25% performance gain for &lt;a href="http://empireavenue.com/"&gt;Empire Avenue&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The regular sessions where very good.  The one that really sticks out was Baron Schwartz talk on &lt;a href="http://www.xaprb.com/blog/2011/04/16/subtleties-in-the-universal-scalability-law/"&gt;modeling scalability&lt;/a&gt;.  Everyone claims linear scaling but this talk explained why we do not see it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://schlueters.de/blog/archives/152-Not-only-SQL-memcache-and-MySQL-5.6.html"&gt;Memachce and 5.6&lt;/a&gt; and &lt;a href="http://oysteing.blogspot.com/2011/04/more-stable-query-execution-time-by.html"&gt;More Stable Query Execution Times by Improving InnoDB Statistics&lt;/a&gt; are two of the blog entries on &lt;a href="http://planet.mysql.com"&gt;Planet.MySQL.COM&lt;/a&gt; that are recommended for reading now that the conference is over.  heck, it is worth scrolling back to see what you missed during the conference as a lot of good material gets lost in the flood from the UC.  All the InnoDB sessions were filled and I need to hunt down the decks from those talks.&lt;br /&gt;&lt;br /&gt;And thank you for all who ventured across the parking lot Wednesday night to attend the MySQL Community Party.  A good time was had by all, even the MySQL founder who acquired a pair of dolphin balloons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5272593090120494178?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5272593090120494178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5272593090120494178' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5272593090120494178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5272593090120494178'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/04/review-of-sessions-at-oreilly-mysql.html' title='Review of Sessions at O&apos;Reilly MySQL Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2ZPeGonzXZg/Taxxxq3QlqI/AAAAAAAAB7c/iq4EsCBjClk/s72-c/party1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7955102493383848356</id><published>2011-04-12T05:46:00.000-07:00</published><updated>2011-04-12T05:46:12.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Conference'/><title type='text'>Talk today on Open Source BI Reporting Tools</title><content type='html'>First full day at the O'Reilly MySQL Conference after a great MySQL Community Dinner (Thanks to Sarah Novotny for her organization skills for getting 50 plus folks into Pedro's)&lt;br /&gt;&lt;br /&gt;I will be talking on Open Source BI Reporting Tools in Ballroom A at 5:15.  Very useful session for DBAs who need anything from a quick &lt;strike&gt;ad hoc&lt;/strike&gt; report to a large multi-segment printer killer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7955102493383848356?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7955102493383848356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7955102493383848356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7955102493383848356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7955102493383848356'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/04/talk-today-on-open-source-bi-reporting.html' title='Talk today on Open Source BI Reporting Tools'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5133725275843997269</id><published>2011-03-22T14:37:00.000-07:00</published><updated>2011-03-22T14:37:23.099-07:00</updated><title type='text'>Speaking at POSSCON 2011 on Wednesday</title><content type='html'>&lt;a href="http://posscon.org/"&gt;Palmetto Open Source Software Conference&lt;/a&gt; opens tomorrow in Columbia, South Carolina and I have the privilege at the 4:10 PM Technical Breakout on  &lt;i&gt;What's new in MySQL&lt;/i&gt;.  If you are attending the conference, please drop buy to say 'hi'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5133725275843997269?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5133725275843997269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5133725275843997269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5133725275843997269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5133725275843997269'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/03/speaking-at-posscon-2011-on-wednesday.html' title='Speaking at POSSCON 2011 on Wednesday'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9220996350116451391</id><published>2011-03-17T08:47:00.000-07:00</published><updated>2011-03-17T19:22:05.637-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>MySQL &amp; Oracle presentation -- Dallas, March 19th</title><content type='html'>I will be speaking at the &lt;a href="ntlug.org"&gt;North Texas &lt;b&gt;Linux&lt;/b&gt;&lt;sup&gt;1&lt;/sup&gt; Users Group&lt;/a&gt; Saturday, March 19th on MySQL and Oracle at 11AM.  &lt;a href="http://www.ntlug.org/Main/Directions"&gt;Directions&lt;/a&gt; here.  &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-u9zHc7OMUVo/TYIsNWb16UI/AAAAAAAAB7U/dETv6lFnX7Y/s1600/IMG00045-20101031-1601.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="200" hspace="10" vpsace="10" alt="Alamo" src="http://3.bp.blogspot.com/-u9zHc7OMUVo/TYIsNWb16UI/AAAAAAAAB7U/dETv6lFnX7Y/s200/IMG00045-20101031-1601.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;NTLUG features an install project, a beginners lecture, and then the feature presentation.  Hopefully I will have some time to demo MySQL Workbench and more.&lt;br /&gt;&lt;br /&gt;1.  Opps!  First time I posted I posed MySQL instead of Linux.  Sorry for the confusion!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9220996350116451391?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9220996350116451391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9220996350116451391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9220996350116451391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9220996350116451391'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/03/mysql-oracle-presentation-dallas-march.html' title='MySQL &amp; Oracle presentation -- Dallas, March 19th'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-u9zHc7OMUVo/TYIsNWb16UI/AAAAAAAAB7U/dETv6lFnX7Y/s72-c/IMG00045-20101031-1601.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1057219761352266280</id><published>2011-03-15T08:52:00.000-07:00</published><updated>2011-03-15T08:52:57.406-07:00</updated><title type='text'>Oracle Open World MySQL Track call for papers open</title><content type='html'>&lt;a href="http://www.oracle.com/us/corporate/press/338122"&gt;Oracle Open World&lt;/a&gt; will feature this year a dedicated MySQL track under the Database stream.  The call for &lt;a href="https://oracleus.wingateweb.com/portal/cfp/cfpLogin.ww;jsessionid=abc3Zd0O_71i1fgK6QD6s"&gt;papers&lt;/a&gt; was announced for the show which will be held October 2-6, 2011 at the Moscone Center in San Francisco.  So polish up your material on your MySQL storage engine, success story, tips, research, projects, implementation and/or experience so you can submit your proposal as soon as possible.  The call for papers closes March 27th!  &lt;br /&gt;&lt;br /&gt;From the press release: &lt;i&gt;“From C-level executives to developers, Oracle OpenWorld is a venue for customers and partners to share their ideas, experiences, and accomplishments regarding Oracle products and solutions. This year we look forward to receiving thousands of presentation proposals to help us deliver a unique experience to a diverse global audience,” said Tania Weidick, vice president, Oracle Corporate Event Marketing. “We’re also excited to welcome the MySQL community in a dedicated track designed to provide MySQL users with practical tips and best practices from the vibrant ecosystems of the MySQL community, customers, partners and Oracle's MySQL engineers.” &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1057219761352266280?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1057219761352266280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1057219761352266280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1057219761352266280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1057219761352266280'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/03/oracle-open-world-mysql-track-call-for.html' title='Oracle Open World MySQL Track call for papers open'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1533853780050014557</id><published>2011-03-09T12:51:00.000-08:00</published><updated>2011-03-09T12:51:48.530-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hadoop'/><title type='text'>Free Hadoop class in Dallas</title><content type='html'>Cloudera Instructor Tom Hanlon will be presenting a &lt;i&gt;free&lt;/i&gt; class on Hadoop Tuesday March 15th on Dallas.  Tom is a familiar face to MySQLers in the North Texas area having previous taught many MySQL classes. &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MC3oaYH-DcI/TXfmwOOSFeI/AAAAAAAAB7M/ebX8TvXucMQ/s1600/SAM_0576.JPG" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="240" width="320" src="http://4.bp.blogspot.com/-MC3oaYH-DcI/TXfmwOOSFeI/AAAAAAAAB7M/ebX8TvXucMQ/s320/SAM_0576.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;Pizza and Drinks will be provided.&lt;br /&gt;&lt;br /&gt;This will be an excellent opportunity for MySQL DBAs to learn from booth a MySQL and Hadoop expert.  Hadoop is a computational paradigm named Map/Reduce, where the application is divided into many small fragments of work which may be executed any node in the cluster.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.meetup.com/DFW-BigData/"&gt;Register Here&lt;/a&gt; as they may need to shift locations to find the anticipated crowd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1533853780050014557?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1533853780050014557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1533853780050014557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1533853780050014557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1533853780050014557'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/03/free-hadoop-class-in-dallas.html' title='Free Hadoop class in Dallas'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MC3oaYH-DcI/TXfmwOOSFeI/AAAAAAAAB7M/ebX8TvXucMQ/s72-c/SAM_0576.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-610845031416699810</id><published>2011-03-02T14:00:00.000-08:00</published><updated>2011-03-02T14:00:38.210-08:00</updated><title type='text'>When did that statement finish?</title><content type='html'>A friend wanted to go to lunch but need to time (roughly) how long a UPDATE took on one of his instances.  &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GeTLQWUuuuk/TW66rsllnoI/AAAAAAAAB7E/PPlYF-8kyGM/s1600/SAM_0612.JPG" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="320" width="240" hspace="10" vspace="20" valign="top" src="http://4.bp.blogspot.com/-GeTLQWUuuuk/TW66rsllnoI/AAAAAAAAB7E/PPlYF-8kyGM/s320/SAM_0612.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;The friend had a co-worker who said the statement would take X time and the friend was pretty sure it was X/2.  Me?  I was hungry.&lt;br /&gt;&lt;br /&gt;I edited the &lt;tt&gt;&amp;tilde;.my.cnf&lt;/tt&gt; and added the following:&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;[mysql]&lt;br /&gt;prompt="\\r:\\m:\\s\\P&gt;"&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;This changes the mysql client prompt from &lt;tt&gt;mysql&amp;gt;&lt;/tt&gt; to &lt;tt&gt;11:42:22am&gt;&lt;/tt&gt;.  The friend started the mysql client, entered the query, and we went to lunch.  We when returned, there on the prompt line was the time the command finished.&lt;br /&gt;&lt;br /&gt;An old simple trick but it did what was needed.  The documentation on the &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html"&gt; prompt string&lt;/a&gt; details more options. I probably would not want to use this trick for more than the crudest of benchmarks.  I do use something similar to display the hostname when dealing with slaves in replication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-610845031416699810?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/610845031416699810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=610845031416699810' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/610845031416699810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/610845031416699810'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/03/when-did-that-statement-finish.html' title='When did that statement finish?'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GeTLQWUuuuk/TW66rsllnoI/AAAAAAAAB7E/PPlYF-8kyGM/s72-c/SAM_0612.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4967322870482730042</id><published>2011-02-17T11:36:00.000-08:00</published><updated>2011-02-17T11:36:37.433-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SCaLE'/><title type='text'>SCALE Conference</title><content type='html'>&lt;a href="http://www.socallinuxexpo.org"&gt;&lt;img src="http://www.socallinuxexpo.org/scale9x/sites/socallinuxexpo.org.scale9x/files/promo-items/125x125_9x.gif" hspace="5" vspace="5" align="left"&gt;&lt;/a&gt; On Sunday February 27th, I will be speaking on &lt;b&gt;What's New In MySQL&lt;/b&gt;in the Carmel room at 11:30AM as part of the &lt;a href="http://www.socallinuxexpo.org/scale9x/"&gt;SCaLE&lt;/a&gt; (Southern California Linux Expo) near LAX Airport.  If you are in the area, this is a great event.  And if you are attending, please say 'hi' to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4967322870482730042?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4967322870482730042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4967322870482730042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4967322870482730042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4967322870482730042'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/02/scale-conference.html' title='SCALE Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3907346566704705029</id><published>2011-02-15T13:46:00.000-08:00</published><updated>2011-02-15T13:46:51.497-08:00</updated><title type='text'>Collaborate Sneak Preview: MySQL</title><content type='html'>The IOUG is presenting a free webinar on Wednesday, February 16th that will be a sneak peek of a session that will be presented at Collaborate in April.  Kaj Arnö will describe the essentials of MySQL's background and history, to the extent its relevant for today's needs of an IOUG member. Hopefully it will be fine for non-IOUG members to listen in also.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www1.gotomeeting.com/register/999968169"&gt;Register&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3907346566704705029?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3907346566704705029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3907346566704705029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3907346566704705029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3907346566704705029'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/02/collaborate-sneak-preview-mysql.html' title='Collaborate Sneak Preview: MySQL'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7809655310783473297</id><published>2011-02-11T14:45:00.000-08:00</published><updated>2011-02-11T12:47:39.669-08:00</updated><title type='text'>Dallas area meeting March 1st</title><content type='html'>March 1st will be the first meeting of the &lt;a href="http://www.northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; for 2011. A presentation on &lt;b&gt;&lt;i&gt;What is new in MySQL 5.5&lt;/i&gt;&lt;/b&gt; will start at 4:30 PM and finish and we can go for a 'post-meeting' at one of the establishments nearby. This group is a now a Special Interest Group of the &lt;a href="http://www.doug.org"&gt;Dallas Oracle Users Group&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;There will be soft drinks and cookies served!&lt;br /&gt;&lt;br /&gt;Room 3014&lt;br /&gt;Oracle Offices&lt;br /&gt;7460 Warren Parkway&lt;br /&gt;Suite 300&lt;br /&gt;Frisco, TX 75034&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7809655310783473297?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7809655310783473297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7809655310783473297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7809655310783473297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7809655310783473297'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/02/dallas-area-meeting-march-1st.html' title='Dallas area meeting March 1st'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1876443107955447151</id><published>2011-01-27T06:54:00.000-08:00</published><updated>2011-01-27T06:54:16.292-08:00</updated><title type='text'>The San Francisco MySQL Group</title><content type='html'>Last night, Lenz Grimmer, Lenz's posse, and I left the Oracle Leaders Summit to go north into San Francisco.  &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_T60cuxcUiVI/TUGE_rlPxNI/AAAAAAAAB6Y/1CLNGFynlZc/s1600/lenzsf.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="200" src="http://1.bp.blogspot.com/_T60cuxcUiVI/TUGE_rlPxNI/AAAAAAAAB6Y/1CLNGFynlZc/s200/lenzsf.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;He had been invited by the &lt;a href="http://www.sfmysql.org/"&gt;San Francisco MySQL Meetup Group&lt;/a&gt; to present on MySQL High Availability. We had been warned that over 140 people had RSVP-ed and there were people on the waiting list.  Mike and Erin, the organizers greeted us warmly and took us to the very large room.  Soon the place was packed -well over a hundred people.  The crowd was thoughtful, curious, and engaging.  Lenz did his usual stellar job with the presentation and the following discussion with the audience was equally impressive.&lt;br /&gt;&lt;br /&gt;If you find yourself in the San Francisco area, please make the effort to visit on of their meetings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1876443107955447151?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1876443107955447151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1876443107955447151' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1876443107955447151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1876443107955447151'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/01/san-francisco-mysql-group.html' title='The San Francisco MySQL Group'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/TUGE_rlPxNI/AAAAAAAAB6Y/1CLNGFynlZc/s72-c/lenzsf.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7718250389238670447</id><published>2011-01-10T09:16:00.000-08:00</published><updated>2011-01-10T09:16:12.723-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webinar'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Cluster'/><title type='text'>Free webinar Wednesday on MySQL Cluster</title><content type='html'>Do not forget the What's New in Managing MySQL Cluster webinar on Wednesday the 11th.  Learn about NDBINFO, MySQL Cluster Manager, and MySQL Cluster Adviser &amp; Graphs -- three new enhancements. And the webinar is free!&lt;br /&gt;&lt;br /&gt;Please register at http://mysql.com/news-and-events/web-seminars/display-599.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7718250389238670447?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7718250389238670447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7718250389238670447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7718250389238670447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7718250389238670447'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2011/01/free-webinar-wednesday-on-mysql-cluster.html' title='Free webinar Wednesday on MySQL Cluster'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3027111464003008409</id><published>2010-12-15T14:06:00.000-08:00</published><updated>2010-12-15T14:06:45.283-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Speaking at the O'Reilly MySQL Conference - April 2011</title><content type='html'>&lt;P align="justify"&gt;I will be speaking at least once at the 2011 O'Reilly MySQL conference.  I &lt;br /&gt;have not heard back on all my proposed session but I will be talking &lt;br /&gt;about Open Source BI tools.  There are several great packages to help &lt;br /&gt;DBAs make reports from their MySQL instances.  These tools are great for &lt;br /&gt;simple ad-hoc reports to highly detailed data dumps.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3027111464003008409?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3027111464003008409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3027111464003008409' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3027111464003008409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3027111464003008409'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/12/speaking-at-oreilly-mysql-conference.html' title='Speaking at the O&apos;Reilly MySQL Conference - April 2011'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6023373434186027729</id><published>2010-11-29T15:53:00.000-08:00</published><updated>2010-11-29T15:53:56.309-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='LDAP'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><title type='text'>MySQL 5.5 Authentication Goodies</title><content type='html'>MySQL 5.5 is currently in the Release Candidate phase and making good &lt;br /&gt;progress on the way to being a Generally Available release.  There &lt;br /&gt;are many new features that will improve performance, make service &lt;br /&gt;more robust,  and generally make life better for DBAs.  But since &lt;br /&gt;5.5.7 was released for evaluation in October, there has not been a &lt;br /&gt;lot of attention given to the changes in authentication.&lt;br /&gt;&lt;br /&gt;To greatly simplify,  MySQL has a table with a list of users and a &lt;br /&gt;list of hosts from which those users are allowed access.  So user &lt;br /&gt;'jones' and the host they connect from are checked to make sure they &lt;br /&gt;are allowed access. If they match, they can access the instance.&lt;br /&gt;&lt;br /&gt;As of 5.5.7, MySQL authentication now supports pluggable &lt;br /&gt;authentication and proxies.  So now you can use PAM, Windows native &lt;br /&gt;authentication, LDAP, or something similar to control user accounts.&lt;br /&gt;Or use proxies for group of users. For example user 'smith' is in the &lt;br /&gt;'programmer' group in the LDAP directory.  But there is no entry in &lt;br /&gt;the MySQL.user table for that user.  The server will now use the &lt;br /&gt;pluggable authentication to reference an outside authentication &lt;br /&gt;service to determine the group.   The connection will be established &lt;br /&gt;with the USER() set to 'smith@host' and CURRENT_USER() set to &lt;br /&gt;'programmer@%'.   Please refer to &lt;br /&gt;http://dev.mysql.com/doc/refman/5.5/en/proxy-users.html for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6023373434186027729?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6023373434186027729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6023373434186027729' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6023373434186027729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6023373434186027729'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/11/mysql-55-authentication-goodies.html' title='MySQL 5.5 Authentication Goodies'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6421392712208971328</id><published>2010-11-15T14:17:00.000-08:00</published><updated>2010-11-15T14:17:06.851-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='community manager'/><title type='text'>New job as MySQL Community Manager, North America</title><content type='html'>As of today I am the MySQL Community Manager for North America.  Part of the job description is &lt;i&gt;work as part of a team that acts as the central resource and driving force for the design, process, manufacturing, test, quality and marketing of products(s) as they move from conception to distribution&lt;/i&gt;.  So, you now have a focal point (me) to get your ideas into MySQL.&lt;br /&gt;&lt;br /&gt;So help me &lt;i&gt;gather and analyze information to define product specifications&lt;/i&gt; to move MySQL forward.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6421392712208971328?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6421392712208971328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6421392712208971328' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6421392712208971328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6421392712208971328'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/11/new-job-as-mysql-community-manager.html' title='New job as MySQL Community Manager, North America'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7811127118877485479</id><published>2010-11-04T10:40:00.000-07:00</published><updated>2010-11-04T10:40:44.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QuickStart'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>Calpont InfiniDB 2.0 and BI QuickStarts</title><content type='html'>The 2.0 release of &lt;a href="http://www.calpont.com/index.php"&gt;Calpont InfiniDB&lt;/a&gt;&lt;br /&gt; is ready for download.  New features for the columnar database storage engine for MySQL include data compression, fully parallelized &amp;amp; scalable UDFs, and partition drop has been added to the automatic vertical &amp;amp; horizontal data partitioning.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;Benefits of InfiniDB Enterprise 2.0&lt;li&gt; 20-50% query performance improvement when reading from disk&lt;/li&gt;&lt;li&gt; Distributed in-database calculations provide greater flexibility to the data analyst, and enable faster performance for deep analytics&lt;/li&gt;&lt;li&gt; Removing obsolete data from the database quickly frees up disk storage and improves query response&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And for those of you new to data warehousing and business intelligence, there are &lt;a href="http://www.calpont.com/resources/bi-quickstarts"&gt;QuickStart&lt;/a&gt; for data reporting tools from Japersoft, BIRT, and Pentaho &lt;i&gt;plus&lt;/i&gt; a guide for using Pentaho &lt;b&gt;spoon&lt;/b&gt; with the Calpont Infinidb bulk loader.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7811127118877485479?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7811127118877485479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7811127118877485479' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7811127118877485479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7811127118877485479'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/11/calpont-infinidb-20-and-bi-quickstarts.html' title='Calpont InfiniDB 2.0 and BI QuickStarts'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6985276370613586754</id><published>2010-10-21T12:27:00.000-07:00</published><updated>2010-10-21T12:27:14.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Certificates'/><title type='text'>Who certified MySQL what?</title><content type='html'>Some of you in the MySQL world may have missed &lt;a href="http://blogs.oracle.com/certification/2010/10/0399.html"&gt;FAQ: Sun Certifications and Oracle-Branded Certificates&lt;/a&gt; from the Oracle Certification Blog.  The synopsis is that anyone earning a MySQL certification before September 1st will be a &lt;i&gt;SUN Certified&lt;/i&gt; MySQL {associate|DBA|Cluster DBA|Developer}. And starting September 1st you will be an &lt;i&gt;ORACLE Certified&lt;/i&gt; MySQL {associate|DBA|Cluster DBA|Developer}.  There is no need to replace your old certificates to get the Oracle branding and will continue to be recognized under the Oracle certification program and will be valid without expiration. &lt;br /&gt;&lt;br /&gt;Want a new certificate anyway?  Well, Oracle is planning an upgrade path in the future. Please see the linked article above for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6985276370613586754?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6985276370613586754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6985276370613586754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6985276370613586754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6985276370613586754'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/10/who-certified-mysql-what.html' title='Who certified MySQL what?'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7661226244464952472</id><published>2010-10-05T17:45:00.000-07:00</published><updated>2010-10-05T17:45:43.763-07:00</updated><title type='text'>Time to try Drizzle</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_T60cuxcUiVI/TKvBY-ATlhI/AAAAAAAAB1Q/OnARNCs2YEw/s1600/drizzle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/_T60cuxcUiVI/TKvBY-ATlhI/AAAAAAAAB1Q/OnARNCs2YEw/s320/drizzle.png" width="320" align="right" alt="Drizzle client" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;a href="http://mysqlha.blogspot.com/2010/09/drizzle-beta-is-here.html"&gt;Drizzle Beta&lt;/a&gt; was announced last week. It took me the better part of an hour to download and install Drizzle, mainly &lt;i&gt;apt-get&lt;/i&gt;ing packages not on the fresh install of Ubuntu I was using.  Be sure to read the &lt;a href="http://wiki.drizzle.org/Main_Page"&gt;Drizzle Wiki&lt;/a&gt; on how to start Drizzle after building.&lt;br /&gt;&lt;br /&gt;Anyone who has built MySQL or Postgres from source can build Drizzle.  Anyone who has not done so needs to pay attention to the output of the make command and read through the documentation.&lt;br /&gt;&lt;br /&gt;The default storage engine is the InnoDB plugin. The client program (pictured) will look familiar to MySQL-ers.  Drizzle worked as expected on the simple tasks it perform.  And now that I have driven it around the block, I will have to take it for a longer trip this weekend.&lt;br /&gt;&lt;br /&gt;So if you have a few spare cycles and are curious, give Drizzle a spin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7661226244464952472?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7661226244464952472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7661226244464952472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7661226244464952472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7661226244464952472'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/10/time-to-try-drizzle.html' title='Time to try Drizzle'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_T60cuxcUiVI/TKvBY-ATlhI/AAAAAAAAB1Q/OnARNCs2YEw/s72-c/drizzle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2915127286472941623</id><published>2010-09-29T18:38:00.000-07:00</published><updated>2010-09-29T18:38:39.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kettle'/><title type='text'>Pentaho Kettle Solutions</title><content type='html'>&lt;a href="http://www.amazon.com/Pentaho-Kettle-Solutions-Building-Integration/dp/0470635177/ref=sr_1_1?s=gateway&amp;amp;ie=UTF8&amp;amp;qid=1285808552&amp;amp;sr=8-1"&gt;&lt;img align="right" alt="Pentaho" border="0" height="320" hspace="3" kettle="" solutions="" src="http://media.wiley.com/product_data/coverImage300/77/04706351/0470635177.jpg" vspace="10" /&gt;&lt;/a&gt; I have several favorite authors -- Tim Dorsey, Clive Cussler, and few others that I buy their latest book just because I trust the quality of their work.&amp;nbsp; Now on that list are Roland Bouman, Jos van Dongen, and Matt Casters.&amp;nbsp; In a follow up to Bouman's and van Dongen's &lt;i&gt;Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL&lt;/i&gt;, the have now produced &lt;i&gt;Pentaho Kettle Solutions&lt;/i&gt; which explores the often murky world of ETL and data integration.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Kettle can be confusing as there are many components with&amp;nbsp; names such as &lt;i&gt;spoon&lt;/i&gt; and &lt;i&gt;pan&lt;/i&gt; but these tools are valuable to any DBA who has to feed data into an instance.&amp;nbsp; If you have a data ware house the tools are invaluable.&lt;br /&gt;&lt;br /&gt;This book covers initial steps with Kettle to cleaning up the worst raw data and even getting the information into the now ubiquitous cloud.&amp;nbsp; Having stumbled along with a few tutorials and the Kettle docs, I can testify that this book is a must have for anyone wanting to use Kettle to feed a database.&amp;nbsp; The text is clear, the example concise, and the book progresses logically. &lt;br /&gt;&lt;br /&gt;Kettle is wonderful for modifying raw data before being sent to your database.&amp;nbsp; need to clean up telephone numbers from xxx-xxx-xxxx, (xxx) xxx-xxxx, or xxxxxxxxxx in your format of choice?&amp;nbsp; Or are state or country abbreviations (Ca, CA, Cal., &amp;amp; California) causing problems.&amp;nbsp; Then you need Kettle and this book.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2915127286472941623?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2915127286472941623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2915127286472941623' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2915127286472941623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2915127286472941623'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/09/pentaho-kettle-solutions.html' title='Pentaho Kettle Solutions'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-617792626595077286</id><published>2010-09-15T09:33:00.000-07:00</published><updated>2010-09-15T09:33:07.046-07:00</updated><title type='text'>MySQL Certification Study Group in Austin</title><content type='html'>It looks like the good folks in Austin are keeping busy:&lt;br /&gt;&lt;br /&gt;Announcing a new Meetup for The Austin MySQL Meetup Group!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What&lt;/b&gt;: &lt;a href="http://www.meetup.com/mysql-36/calendar/14779596/" target="_blank"&gt;GeekAustin Fall MySQL Happy Hour&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;When&lt;/b&gt;: Wednesday, September 22, 2010 6:30 PM&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Where&lt;/b&gt;: Triumph Cafe&lt;br /&gt;3808 Spicewood Springs Rd &lt;br /&gt;Austin, TX 78759&lt;br /&gt;512-343-1875&lt;br /&gt;&lt;br /&gt;Mark and Boyd just finished &lt;a href="http://geekaustin.org/" target="_blank"&gt;GeekAustin's&lt;/a&gt; 10 week &lt;a href="http://geekaustin.org/news/2010/05/15/geekaustin-mysql-certification-class-starts-tuesday-may-18th" target="_blank"&gt;MySQL Associate Certification Study Group&lt;/a&gt;,  and now we're wondering what should be next. Boyd would like to lead a  study group for the MySQL Developer I exam, and Mark would like to host a  few meetups on replication strategies and other topics of interest.&lt;br /&gt;&lt;br /&gt;The  Austin MySQL Meetup and the GeekAustin MySQL SIG are hosting a happy  hour next Wednesday, September 22, to meet with everyone and find out  what sort of events/study groups people would like to see in the coming  months.&lt;br /&gt;&lt;br /&gt;The happy hour will be hosted at Triumph Cafe on Anderson Lane.&lt;br /&gt;&lt;br /&gt;Austin  has a great MySQL community. If you're looking to sharpen your skills,  or just spend an evening with folks who share your interest, come join  us.&lt;br /&gt;&lt;br /&gt;RSVP at EventBrite:&lt;br /&gt;&lt;a href="http://mysqlhappyhour.eventbrite.com/" target="_blank"&gt;http://mysqlhappyhour.eventbrite.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RSVP to this Meetup:&lt;br /&gt;&lt;a href="http://www.meetup.com/mysql-36/calendar/14779596/" target="_blank"&gt;http://www.meetup.com/mysql-36/calendar/14779596/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #888888;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-617792626595077286?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/617792626595077286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=617792626595077286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/617792626595077286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/617792626595077286'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/09/mysql-certification-study-group-in.html' title='MySQL Certification Study Group in Austin'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7193095278507961538</id><published>2010-09-09T12:50:00.000-07:00</published><updated>2010-09-09T12:50:30.253-07:00</updated><title type='text'>Oracle Certified MySQL Certifications</title><content type='html'>I may no longer be in charge of MySQL Certification but it does not mean I am not looking out for those of us with those certs.&amp;nbsp; I am still moderating the MySQL Certified Professionals Group on &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt; and running the &lt;a href="http://northtexasmysql.org/"&gt;North Texas MySQL USers Group&lt;/a&gt;.&amp;nbsp; But I missed Oracle University re-branding the Sun certifications as Oracle certifications earlier this month.&amp;nbsp; This includes&amp;nbsp; the MySQL certifications that were re-branded as Sun.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;And for those wanting to take the certification exams, they retain the Prometric numbers set up by Sun.&amp;nbsp; But you will find them listed as:&lt;br /&gt;&lt;br /&gt;&lt;pre id="line187"&gt;310-810 - Oracle Certified MySQL 5.0 Database Administrator Part 1 &lt;br /&gt;310-811 - Oracle Certified MySQL 5.0 Database Administrator Part 2 &lt;br /&gt;310-812 - Oracle Certified MySQL 5.0 Developer Part 1&lt;/pre&gt;&lt;pre id="line187"&gt;310-813 - Oracle Certified MySQL 5.0 Developer Part 2&lt;/pre&gt;&lt;pre id="line187"&gt;310-815 - Oracle Certified MySQL 5.1 Cluster Database Administrator&lt;/pre&gt;&lt;pre id="line187"&gt;310-814 - Oracle Certified MySQL Associate&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7193095278507961538?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7193095278507961538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7193095278507961538' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7193095278507961538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7193095278507961538'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/09/oracle-certified-mysql-certifications.html' title='Oracle Certified MySQL Certifications'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-591570877975335976</id><published>2010-08-11T07:24:00.000-07:00</published><updated>2010-08-11T07:24:33.676-07:00</updated><title type='text'>Redis -- key pair and replication</title><content type='html'>DBAs seem to be getting hit over the head with the NoSQL message while trying to keep their SQL systems going. SQL does have its place in the world&lt;sup&gt;1&lt;/sup&gt; and much of the NoSQL push seems to be a way to get past some of SQL's limitations.  But simply moving from a proven technology and infrastructure to something new with fad overtones is not going to make life easier for Joe Average DBA. &lt;a href="http://code.google.com/p/redis/"&gt;Redis&lt;/a&gt; is one of those project that will get notice from a lot of DBAs looking  for a very fast key-value datastore.  &lt;br /&gt;&lt;br /&gt;Redis keeps the dataset in memory but writes to disk asynchronously and reloaded when  Redis is restarted. Or the data can be saved each time a command is issued or on schedule to minimize data loss.&lt;br /&gt;&lt;br /&gt;Redis also has master-slave replication and setup consists of a 'slave of x.x.x.x' line in the slave's config file. And is the only trivial thing about Redis.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://code.google.com/p/redis/wiki/CommandReference"&gt;Command Reference&lt;/a&gt; shows a lot of thought and hard work has gone into Redis. Redis has a lot to offer Joe Average DBA without making him forsake his comfortable base.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; SQL is not going away.  And not like COBOL, FORTRAN or &lt;i&gt;I Love Lucy&lt;/i&gt; not going away.  SQL solves too many problems to be pushed aside.  It does have limitations but cleaver engineering will mitigate them.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-591570877975335976?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/591570877975335976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=591570877975335976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/591570877975335976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/591570877975335976'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/08/redis-key-pair-and-replication.html' title='Redis -- key pair and replication'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3722092729750048284</id><published>2010-08-06T12:49:00.000-07:00</published><updated>2010-08-06T16:03:43.657-07:00</updated><title type='text'>Open Source BI Report tools</title><content type='html'>I am going to take a mulligan on a previous &lt;a href="http://dave-stokes.blogspot.com/2010/07/open-source-bi-pentaho-and-jaspersoft.html"&gt;Blog Post&lt;/a&gt; on Open Source BI reporting tools.  Part of my job at Calpont is getting familiar with tools folks with use with the &lt;a href="http://www.infinidb.org"&gt;InfiniDB&lt;/a&gt; storage engine.  After all, what is the point of having all those terabytes in a data warehouse if you can not produce some sort of report from them. Three popular open source  BI reporting tools are available from BIRT, Pentaho, and Jaspersoft.&lt;br /&gt;&lt;br /&gt;Proceeding alphabetically, &lt;a href="http://download.eclipse.org/birt/downloads/"&gt;BIRT&lt;/a&gt; is part of the Eclipse IDE world.  A BI report is a new project or new report under a project.  And if you like Eclipse or Java IDEs, then you will probably like BIRT for reports.&lt;br /&gt;&lt;br /&gt;Pentaho's &lt;a href="http://reporting.pentaho.com/"&gt;Rerport Designer&lt;/a&gt; is a stand alone program.  As is &lt;a href="http://jasperforge.org/projects/ireport"&gt;iReport&lt;/a&gt; from Jaspersoft. &lt;br /&gt;&lt;br /&gt;I had no problems connection to a data mart in a InfiniDB instance with the old JDBC connection with any of the products.  And all three produced reports of various levels of complexity from my SQL.  Plus you can pretty much format the exams to your heart's content.&lt;br /&gt;&lt;br /&gt;So which is better?  That would be up to the user having to run the software.  For those of you really interested, there will be quick start guides up soon on each of the three BI tools on the Calpont InfiniDB website.  If I missed your favorite BI reporting tool, please let me know.&lt;br /&gt;&lt;br /&gt;Now I am digging through the ETL tools. I was getting a millions and a half rows a second into an InfiniDB table using the &lt;i&gt;cpimport&lt;/i&gt; tool.  Now to get the tools and &lt;i&gt;cpimport&lt;/i&gt; working together!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3722092729750048284?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3722092729750048284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3722092729750048284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3722092729750048284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3722092729750048284'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/08/open-source-bi-report-tools.html' title='Open Source BI Report tools'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2268887211588050872</id><published>2010-07-29T14:04:00.000-07:00</published><updated>2010-07-29T14:04:09.416-07:00</updated><title type='text'>North Texans -- vote for your new meeting location</title><content type='html'>The &lt;a href="http://www.northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; is now a special interest group withing the &lt;a href="http://www.doug.org"&gt;Dallas Oracle Users Group&lt;/a&gt;.  As such, we can meet in oracle's offices in Plano or Irving.  In the past there has been demand for meetings in the northern part of the Metroplex and demand for meetings more near the DFW Airport.  So we can meet in either office or alternate between the two.  Please state you preference by voting on the North Texas MySQL Users Group website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2268887211588050872?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2268887211588050872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2268887211588050872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2268887211588050872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2268887211588050872'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/07/north-texans-vote-for-your-new-meeting.html' title='North Texans -- vote for your new meeting location'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4756865239615819550</id><published>2010-07-13T16:03:00.000-07:00</published><updated>2010-07-13T16:03:16.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaspersoft'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>Open Source BI -- Pentaho and Jaspersoft Part I</title><content type='html'>Hey DBAs!  Are you seeking more efficient ways of shifting through your data to aid your business operations?  Two popular Business Intelligence products have community Open Source software are &lt;a href="http://community.pentaho.com/"&gt;Pentaho&lt;/a&gt; and &lt;a href="http://jasperforge.org/"&gt;JasperSoft&lt;/a&gt;.  And both work with MySQL.&lt;br /&gt;&lt;br /&gt;Both are easy to download and install. Both will use a JDBC connector to connect to MySQL.  But how easy are the two to configure and run a simple report against a running instance of MySQL? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setting up a JDBC connection with JasperSoft or Pentaho is pretty much like using any other JDBC connection. &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_T60cuxcUiVI/TDzqsJCQA9I/AAAAAAAAB0I/CIB3kaMabTQ/s1600/jasper.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_T60cuxcUiVI/TDzqsJCQA9I/AAAAAAAAB0I/CIB3kaMabTQ/s320/jasper.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_T60cuxcUiVI/TDzq-acJJwI/AAAAAAAAB0Q/jpLUXDDHDa0/s1600/dbconnection+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_T60cuxcUiVI/TDzq-acJJwI/AAAAAAAAB0Q/jpLUXDDHDa0/s320/dbconnection+small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The next step is to setup a query like  &lt;tt&gt;SELECT name, job_title, department FROM employees, departments WHERE employees.emp_id = departments.emp_id&lt;/tt&gt;.  Either package will let you pick a variety of output templates.  Then you have the BI software merge your query with the template.  I honestly think an average MySQL DBA could fairly quickly generate a nice looking report from their instance and that JasperSoft would be just a little bit faster.&lt;br /&gt;&lt;br /&gt;In part two of this series, the steps will be more detailed and documented.  There will also being comparing and contrasting of the two products.  Both products are part of larger projects and there are many useful tools that work with the BI software that you will want to investigate.  More on those in later posts.&lt;br /&gt;&lt;br /&gt;And in a short time you should be able to download a Virtual Box image with both community BI programs and a InfiniDB instance with some data sets.  This way you can test all three simply.  I would also consider doing a VMWare version if there is demand for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4756865239615819550?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4756865239615819550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4756865239615819550' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4756865239615819550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4756865239615819550'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/07/open-source-bi-pentaho-and-jaspersoft.html' title='Open Source BI -- Pentaho and Jaspersoft Part I'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_T60cuxcUiVI/TDzqsJCQA9I/AAAAAAAAB0I/CIB3kaMabTQ/s72-c/jasper.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4070331892183595324</id><published>2010-07-09T08:06:00.000-07:00</published><updated>2010-07-09T08:06:53.829-07:00</updated><title type='text'>New home for Dallas MySQL Users Group</title><content type='html'>The &lt;a href="http://www.doug.org"&gt;Dallas Oracle Users Group&lt;/a&gt; has voted unanimously to accept the &lt;a href="http://www.northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; as a special interest group within their organization.  This will give us wide exposure to the local DBA world, provide more venues for presentation (Irving and Plano), and the ability to have food &amp; drink at meetings.&lt;br /&gt;&lt;br /&gt; New presentations are being worked on for presentations including 'No SQL -- is traditional row based SQL in trouble'?  Watch &lt;a href="http://www.northtexasmysql.org"&gt;here&lt;/a&gt; for meeting information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4070331892183595324?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4070331892183595324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4070331892183595324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4070331892183595324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4070331892183595324'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/07/new-home-for-dallas-mysql-users-group.html' title='New home for Dallas MySQL Users Group'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4612334996289396940</id><published>2010-06-30T09:17:00.000-07:00</published><updated>2010-06-30T09:17:17.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='on time flight'/><category scheme='http://www.blogger.com/atom/ns#' term='flight'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>Doing your own on-time flight time analysis Part III</title><content type='html'>In the last post, the data from the on-time flight database was loaded in a column-orientated storage engine.  Now the numbers can be crunched.&lt;br /&gt;&lt;br /&gt;The original goal of this exercise was to find the flight from Los Angeles International Airport, LAX, to Dallas Fort Worth International Airport, DFW, that was the most likely to arrive on-time.  &lt;br /&gt;&lt;br /&gt;The data is 'opportunity rich' in that there is a lot information in there. It is easy to start wondering about the various nuggets of information in there. Are their certain aircraft (tail numbers) that are routinely bad performers?  Are some days of the week better than others?  Do national holidays have an effect on the on-time performance?  If you are delayed, is there a 'regular amount' of delay?  Does early departure make for an early arrival? Can the flight crew make up for a late departure? How much time is usually spend on runways?&lt;br /&gt;&lt;br /&gt;But to look for the flight from LAX to DFW with the lowest arrival delay&lt;sup&gt;1&lt;/sup&gt;.&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;SELECT FlightNum, SUM(ArrDelayMinutes) as Delay&lt;br /&gt;FROM flight&lt;br /&gt;WHERE Origin = 'LAX'&lt;br /&gt;AND Dest = 'DFW'&lt;br /&gt;GROUP BY FlighNum&lt;br /&gt;ORDER BY FlightNum;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;So there are lots of good questions to ask with this data but it ends this series on doing your own on-time flight analysis.  If anyone digs into the flight data further, please let the rest of us know what you are finding.&lt;br /&gt;&lt;br /&gt;1. For the data on hand the answer is American Airlines flight 2463.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4612334996289396940?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4612334996289396940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4612334996289396940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4612334996289396940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4612334996289396940'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/06/doing-your-own-on-time-flight-time.html' title='Doing your own on-time flight time analysis Part III'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1734685454458516409</id><published>2010-06-24T10:29:00.000-07:00</published><updated>2010-06-24T10:29:10.545-07:00</updated><title type='text'>Doing your own on-time flight analysis, Part II</title><content type='html'>The On Time Flight Data (see previous entry) has 93 rows per flight and the first line of the CSV file has the names of the columns.  Use &lt;i&gt;head -1&lt;/i&gt; on that file to obtain that information and to build a schema by piping the output to a file (and do not forget to remove that top line before loading the data).  &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;table width="100%" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;tt&gt;"Year", "Quarter", "Month", "DayofMonth", &lt;br /&gt;...&lt;br /&gt;"Div5LongestGTime", "Div5WheelsOff", "Div5TailNum",&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;Strip out the quotation marks, add &lt;tt&gt;CREATE TABLE flight (&lt;/tt&gt; at the front and &lt;tt&gt;) ENGINE=InfiniDB;&lt;/tt&gt; at the end. &lt;b&gt;Year&lt;/b&gt; is the title of the first column and it has been renamed to &lt;b&gt;FlightYear&lt;/b&gt; to avoid confusion with the function of the same name. The next part is to assign a data type to each column and a quick perusal of the data will show which fields are numeric,  which ones are alphanumeric, and the one column of type &lt;tt&gt;DATE&lt;/tt&gt;.  Personal preference on the designation are left up to the reader as an exercise in data architecture.  &lt;br /&gt;&lt;br /&gt;&lt;tt&gt;CREATE TABLE flight (FlightYear smallint, &lt;br /&gt;Quarter tinyint,&lt;br /&gt;Month tinyint,&lt;br /&gt;...&lt;br /&gt;Div5WheelsOff int,&lt;br /&gt;Div5TailNum  int) engine=InfiniDB;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Create the table by running MySQL and sourcing the file created.  Now the data needs some attention.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.infinidb.org"&gt;InfiniDB&lt;/a&gt; bulk loader &lt;i&gt;cpimport&lt;/i&gt; can use any character to delimit fields. In CSV files it is painfully obvious that the fields are separated by commas.  However the On Time Flight Data has a column, &lt;tt&gt;OriginCityName&lt;/tt&gt;, that contains a comma.  A extra column can be added &lt;i&gt;after&lt;/i&gt; &lt;tt&gt;OriginCityName&lt;/tt&gt;, the comma can be removed from that one column, OR the other commas need to be changed to another character.  The easiest for most will be adding an extra column.&lt;br /&gt;&lt;br /&gt;Next a XML file needs to be created using &lt;i&gt;colxml&lt;/i&gt;, &lt;tt&gt;colxml -j 50 -d "," -l On_Time_Performance_2010_1.csv -t flight air&lt;/tt&gt;. The the data can be loaded with &lt;i&gt;cpimport&lt;/i&gt;, &lt;tt&gt;cpimport -j 50&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;So for a quick test!  Can I find the flights from LA back to Texas?&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;&lt;br /&gt;mysql&gt; SELECT FlightNum, COUNT(FlightNum) FROM flight WHERE Origin = 'LAX' and Dest = 'DFW' GROUP BY FlightNum ORDER BY FlightNum;&lt;br /&gt;+-----------+------------------+&lt;br /&gt;| FlightNum | COUNT(FlightNum) |&lt;br /&gt;+-----------+------------------+&lt;br /&gt;|      2400 |               31 |&lt;br /&gt;|      2404 |               30 |&lt;br /&gt;|      2410 |               31 |&lt;br /&gt;|      2412 |               31 |&lt;br /&gt;|      2416 |               31 |&lt;br /&gt;|      2422 |               31 |&lt;br /&gt;|      2428 |               31 |&lt;br /&gt;|      2434 |               31 |&lt;br /&gt;|      2436 |               31 |&lt;br /&gt;|      2440 |               31 |&lt;br /&gt;|      2444 |               21 |&lt;br /&gt;|      2446 |               31 |&lt;br /&gt;|      2448 |               31 |&lt;br /&gt;|      2450 |               26 |&lt;br /&gt;|      2464 |               31 |&lt;br /&gt;|      2470 |               31 |&lt;br /&gt;|      2501 |                1 |&lt;br /&gt;|      6219 |               31 |&lt;br /&gt;|      6234 |               31 |&lt;br /&gt;+-----------+------------------+&lt;br /&gt;19 rows in set (0.52 sec)&lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Next time, find the flight least likely to be delayed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1734685454458516409?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1734685454458516409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1734685454458516409' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1734685454458516409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1734685454458516409'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/06/doing-your-own-on-time-flight-analysis_24.html' title='Doing your own on-time flight analysis, Part II'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6169715016343808247</id><published>2010-06-22T14:28:00.000-07:00</published><updated>2010-06-22T14:28:33.620-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='on time flight'/><title type='text'>Doing your own on-time flight analysis, Part I</title><content type='html'>This will be a quick tutorial on looking at on-time flight analysis.  This material will be part of a lab for a class on &lt;a href="http://www.infinidb.org"&gt;InfiniDB&lt;/a&gt; that I am developing.  The information is from &lt;a href="http://data.gov"&gt;Data.Gov&lt;/a&gt; Website and you are free to follow the steps presented.&lt;br /&gt;&lt;br /&gt;What I want to know is what flight from a certain airport arrives at my local airport on time the most frequently.  Traveling from LAX to DFW can often be a combination of cancellations, flight delays, and being the nth plane in line for takeoff.  So what is the best flight choice for that route?&lt;br /&gt;&lt;br /&gt;The first step is getting the  data.  And is is available for free from &lt;a href="http://www.data.gov/tools/123#"&gt;Airline On-Time Performance and Causes of Flight Delays&lt;/a&gt;.  Be sure to select the check box for documentation so that there will be a &lt;tt&gt;readme.html&lt;/tt&gt; to described the file fields included in the zipped file you will download.  If you pick all the available information you will receive over 500,000 lines in a .CSV file.&lt;br /&gt;&lt;br /&gt;It is worth comparing what the &lt;tt&gt;readme.html&lt;/tt&gt; file and a few sample lines of data from the .CSV file.  Any programmer who has written to the specification and then found the 'real world' data is different from what was expected will expound on the value of double checking what you are 'supposed to have' and 'what you got'.  In this case, for example, the &lt;tt&gt;FlightDate&lt;/tt&gt; is documented as &lt;i&gt;yyyymmdd&lt;/i&gt; but is &lt;i&gt;yyyy-mm-dd&lt;/i&gt; in the data.  This in itself is not a big deal but a little time can save aggravation later.&lt;br /&gt;&lt;br /&gt;So in Part II, we will create a table and load up the data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6169715016343808247?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6169715016343808247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6169715016343808247' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6169715016343808247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6169715016343808247'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/06/doing-your-own-on-time-flight-analysis.html' title='Doing your own on-time flight analysis, Part I'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2226268283919193300</id><published>2010-06-15T13:54:00.000-07:00</published><updated>2010-06-15T13:54:48.324-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>Anybody have a few millions lines of Apache Log files they can share?</title><content type='html'>Anybody have a few millions lines of Apache Log files they can share?  I am working on a lab/demo on &lt;a href=http://www.infinidb.org"&gt;InfiniDB&lt;/a&gt; and need a few millions lines of an Apache HTTPD log file. I no longer run any large websites and would rather use real data over creating something. I will sanitize your URL so you will be anonymous, so &lt;i&gt;www.YourCompanyHere.com&lt;/i&gt; will end up as &lt;i&gt;www.abc123.com&lt;/i&gt; or something similar.&lt;br /&gt;&lt;br /&gt;The demo/lab will show how to load data into the columnar InfiniDB storage engine and run some analytics against the data. Please let me know if you can help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2226268283919193300?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2226268283919193300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2226268283919193300' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2226268283919193300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2226268283919193300'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/06/anybody-have-few-millions-lines-of.html' title='Anybody have a few millions lines of Apache Log files they can share?'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7282715704695501207</id><published>2010-06-09T12:38:00.000-07:00</published><updated>2010-06-09T12:38:55.759-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extent maps'/><category scheme='http://www.blogger.com/atom/ns#' term='extent'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>InfinDB Extent Maps saving I/O</title><content type='html'>&lt;a href="http://www.infinidb.org"&gt;&lt;img src="http://infinidb.org/images/faqs/Fig-2.jpg" align=right border=0 hspace=2, vspace=2 alt="InfiniDB extent map example 1"&gt;&lt;/a&gt; InfiniDB uses Extent Maps to retrieve data. Data is stored in extents and each extent is a logical block of space that holds the same number of rows. &lt;br /&gt;&lt;br /&gt;The Extent Map catalogs all extents and their corresponding blocks. The Extent Map also maintains minimum and maximum values for a column’s data within an extent.&lt;br /&gt;&lt;br /&gt;The Extent Map lets InfiniDB to retrieve &lt;i&gt;only&lt;/i&gt; the blocks needed to satisfy a query. There is  another benefit – that of logical range partitioning. This is accomplished via the minimum and maximum values for each extent that are contained within the Extent Map. Extent elimination is first accomplished in InfiniDB via the column-oriented architecture (only needed columns are scanned), but the process is accelerated because of the logical horizontal partitioning that is implemented in the Extent Map.  So only the needed sections of the column are read.  So if only the data from &lt;i&gt;Col1&lt;/i&gt; between 105 and 180 is requested, InfiniDB will return data from Extent 2, skipping Extents 1, 3 and 4.  That saves a 75% of I/O compared to a row based storage engine.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://infinidb.org/images/faqs/Fig-3.jpg" align=right border=0 hspace=2, vspace=2 alt="InfiniDB extent map example 2"&gt;  The savings in I/O also carries over to more complex queries.  If a column WHERE filter of &lt;tt&gt;“col1 BETWEEN 220 AND 250 AND col2 &lt; 10000”&lt;/tt&gt; is specified, InfiniDB will eliminate extents 1, 2 and 4 from the first column filter, then, looking at just the matching extents for col2 (i.e. just extent 3), it will determine that no extents match and return zero rows without doing any I/O at all.&lt;br /&gt;&lt;br /&gt;Upon system startup, the Extent Map file is read into memory and updated automatically as needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7282715704695501207?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7282715704695501207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7282715704695501207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7282715704695501207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7282715704695501207'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/06/infindb-extent-maps-saving-io.html' title='InfinDB Extent Maps saving I/O'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-798082744101239488</id><published>2010-05-27T08:58:00.000-07:00</published><updated>2010-05-27T08:58:43.048-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Workbench'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>InfiniDB Alpha 1.1.2 on 64-bit Windows and MySQL Workbench</title><content type='html'>This week has been rough on my computers and I had to reinstall Vista on my main Windows system.     But being a 'glass half full' guy, I took it as an opportunity to load the new alphas for both InfiniDB and MySQl Workbench.&lt;br /&gt;&lt;br /&gt;I downloaded the InfiniDB software from http://infinidb.org/downloads/cat_view/40-binary-release/137-112-alpha-binary-releases and Workbench from http://dev.mysql.com/downloads/workbench/ respectively.  In stalled them in that order and started the database and then Workbench.&lt;br /&gt;&lt;br /&gt;I was expecting to have to fiddle with configuring one or the other to get them to work together. But I received a delightful surprise. Both worked out of the chute with no customization.  Congratulations to the folks writing the install scripts at both companies!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-798082744101239488?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/798082744101239488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=798082744101239488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/798082744101239488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/798082744101239488'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/05/infinidb-alpha-112-on-64-bit-windows.html' title='InfiniDB Alpha 1.1.2 on 64-bit Windows and MySQL Workbench'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5306178067447532793</id><published>2010-05-04T11:22:00.000-07:00</published><updated>2010-05-04T11:26:48.250-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>Getting started with InfiniDB Part I</title><content type='html'>My new job with Calpont has me scrambling to learn all the facets of the &lt;a href="http://www.infinisb.org"&gt;InfiniDB&lt;/a&gt; storage engine.  For those of you new to the scene, InfiniDB is column-orientated as opposed to row-orientated and is designed for data warehouses and business intelligence.  Most MySQL DBAs are probably not used to thinking &lt;i&gt;sideways&lt;/i&gt; and hopefully this series of postings will change that.&lt;br /&gt;&lt;br /&gt;To make things interesting, I am using real data from BP's &lt;a href="http://www.bp.com/productlanding.do?categoryId=6929&amp;contentId=7044622"&gt;Statistical Review of World Energy 2009&lt;/a&gt;.  The data is a historical information on various forms of energy. And it is free to download and comes in Excel workbook format.  I wanted data that was unfamiliar to me and in a format that would be commonly used in a BI setting.&lt;br /&gt;&lt;br /&gt;The first step is to obtain and install the &lt;a href="http://infinisb.org"&gt;InfiniDB&lt;/a&gt; community software. Since the install instructions are extremely clear, I will not go over  those steps.  &lt;br /&gt;&lt;br /&gt;Next I exported the data from the &lt;tt&gt;Crude oil prices 1861 to 2008&lt;/tt&gt; worksheet into a CSV file.  Now you have choices on how to load the data into your table.  The first is the good old MySQL &lt;tt&gt;LOAD DATA INFILE&lt;/tt&gt; statement.&lt;br /&gt;&lt;pre&gt;&lt;i&gt;mysql&gt;&lt;/i&gt;&lt;tt&gt;USE energy;&lt;br /&gt;LOAD DATA INFILE '/tmp/oil.csv'&lt;br /&gt;INTO TABLE oil &lt;br /&gt;FIELDS TERMINATED BY ',';&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;&lt;/pre&gt;Or you can use the supplied bulk loading tool.  In this example the table is simple and there are only 148 rows.  &lt;tt&gt;LOAD DATA INFLE&lt;/tt&gt; works fine for small sets.  I copied CSV file into the directory InfiniDB used for the bulk loading tool -- &lt;tt&gt;/usr/local/Calpont/data/bulk/data/import&lt;/tt&gt; --, changed the commas to pipes (&lt;i&gt;s/,/|/g&lt;/i&gt;) preferred by the bulk loader, and prepare it for the columns tructure:&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;# /usr/local/Calpont/bin/colxml energy -t oil -j04&lt;br /&gt;&lt;br /&gt;Bulkload root directory : /usr/local/Calpont/data/bulk&lt;br /&gt;job description file : Job_04.xml&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : successfully load job file /usr/local/Calpont/data/bulk/job/Job_04.xml&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : PreProcessing check starts&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : PreProcessing check completed&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : preProcess completed, total run time : 0 seconds&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : No of Read Threads Spawned = 1&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : No of Parse Threads Spawned = 3&lt;br /&gt;2010-05-04 12:42:21 (5364) INFO : For table energy.oil: 148 rows processed and 148 rows inserted.&lt;br /&gt;2010-05-04 12:42:22 (5364) INFO : Bulk load completed, total run time : 1 seconds&lt;br /&gt;&lt;br /&gt;[root@localhost import]# &lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;Now to load the data:&lt;br /&gt;&lt;pre&gt;&lt;tt&gt; /usr/local/Calpont/bin/cpimport -j 04&lt;br /&gt;Running colxml with the following parameters:&lt;br /&gt;2010-05-04 12:42:13 (5312) INFO : &lt;br /&gt; Schema: energy&lt;br /&gt; Tables: oil  &lt;br /&gt; Load Files: &lt;br /&gt; -b 0&lt;br /&gt; -c 1048576&lt;br /&gt; -d |&lt;br /&gt; -e 10&lt;br /&gt; -f CSV&lt;br /&gt; -j 04&lt;br /&gt; -n &lt;br /&gt; -p /usr/local/Calpont/data/bulk/job/&lt;br /&gt; -r 5&lt;br /&gt; -s &lt;br /&gt; -u&lt;br /&gt; -w 10485760&lt;br /&gt; -x tbl&lt;br /&gt;&lt;br /&gt;File completed for tables:&lt;br /&gt; energy.oil&lt;br /&gt; &lt;br /&gt;Normal exit.&lt;/tt&gt;&lt;/pre&gt;Almost forgot to show you the table!&lt;br /&gt;&lt;tt&gt;CREATE TABLE oil (`year` INT(4), price_historical DECIMAL(5,2), price_current(5,2)) ENGINE=InfiniDB;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;So now we can ask for the historical average price of a barrel of oil.&lt;br /&gt;&lt;pre&gt;&lt;i&gt;mysql&gt;&lt;/i&gt;SELECT AVG(price_historical) AS 'Historical Avg Price' FROM oil\g&lt;br /&gt;&lt;tt&gt;&lt;br /&gt;+----------------------+&lt;br /&gt;| Historical Avg Price |&lt;br /&gt;+----------------------+&lt;br /&gt;|             7.772297 |&lt;br /&gt;+----------------------+&lt;/tt&gt;&lt;br /&gt;&lt;/pre&gt;Many of you reading this are probably muttering 'I could have done this with any storage engine except Blackhole! and you are right.  The beauty behind the column orientated approach does not appear until you are working with large sets of data.  In the next post we will get into large sets of data and compare speeds with other storage engines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5306178067447532793?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5306178067447532793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5306178067447532793' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5306178067447532793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5306178067447532793'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/05/getting-started-with-infinidb-part-i.html' title='Getting started with InfiniDB Part I'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7592179540866465357</id><published>2010-05-03T15:57:00.000-07:00</published><updated>2010-05-03T15:57:35.959-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='High Availability'/><category scheme='http://www.blogger.com/atom/ns#' term='Cookbook'/><title type='text'>High Availability MySQL Cookbook</title><content type='html'>MySQL is an easy database to get running initially but it can be tricky to run in demanding environments. &lt;a href="https://www.packtpub.com/high-availability-mysql-cookbook/book"&gt;&lt;img src="https://www.packtpub.com/sites/default/files/imagecache/productview/9942_High%20Availability%20MySQL%20Cookbook.jpg" border="0" hspace="5" vspace="10" align=right&gt;&lt;/a&gt;High Availability MySQL Cookbook is a relatively thin book packed with information.&lt;br /&gt;&lt;br /&gt;The first four chapters are on the care and feeding of a MySQL 7.x Cluster.   It starts simply with an initial configuration, covers backups &amp; replication, covers user defined partitioning, and covers troubleshooting node failures.  The examples are short, to the point, and devoid of any unneeded filler.&lt;br /&gt;&lt;br /&gt;Next come chapters on replication including the very tricky Multi Master Replication. Used shared storage is covered in a separate chapter from DRBD.  The book finishes strongly with performance tuning.&lt;br /&gt;&lt;br /&gt;The good points -- the book is concise and not padded with filler.  The bad is that it is too short.  Considering how well the author covers the topics that may not be too big a of a problem.  For a novice to intermediate level MySQL DBA, this is a valuable guide on making your databases highly available.  Long time MySQL DBAs will find nothing new but might appreciate the clear and concise explanations presented.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7592179540866465357?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7592179540866465357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7592179540866465357' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7592179540866465357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7592179540866465357'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/05/high-availability-mysql-cookbook.html' title='High Availability MySQL Cookbook'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2643426545508798100</id><published>2010-04-30T11:28:00.000-07:00</published><updated>2010-04-30T11:28:19.542-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Calpont'/><category scheme='http://www.blogger.com/atom/ns#' term='InfiniDB'/><title type='text'>No North Texas Users Group Meeting in May, new job</title><content type='html'>There will not be a May meeting of the &lt;i&gt;North Texas MySQL Users Group&lt;/i&gt; but I am scrambling to get us a great location for the June meeting.  I have left my Job with MySQL/Sun/Oracle and am no longer responsible for MySQL Certifications.  That means my access to the Sun office were we have been meeting is ended also. &lt;br /&gt;&lt;br /&gt;I am now the Customer Service Manager for &lt;a href="http://www.calpont.com"&gt;Calpont&lt;/a&gt; and the InfiniDB storage engine.  &lt;a href="http://infinidb.org"&gt;InfiniDB&lt;/a&gt; is column based, multi-threaded, and the community edition is open source.  If you run intensive reports against InnoDB or MyIsam databases, you need to investigate this product. And if you regularly run massive queries in data warehousing or business analytic operation that you need to see how the massively parallel process architecture of the enterprise product can make life easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2643426545508798100?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2643426545508798100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2643426545508798100' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2643426545508798100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2643426545508798100'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/no-north-texas-users-group-meeting-in.html' title='No North Texas Users Group Meeting in May, new job'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9183664660260892385</id><published>2010-04-19T15:08:00.000-07:00</published><updated>2010-04-19T15:08:43.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Admin Cookbook'/><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book Review: MySQL Admin Cookbook</title><content type='html'>Usually I try to avoid the cookbook type of computer books because usually the 'recipies', often messy scripts or pages of obfuscated code, seem only to work for the authors and not for me.  So I had a little trepidation when I was asked to review the &lt;img src="http://images.barnesandnoble.com/images/56740000/56746450.JPG" align="left" hspace=10 vspace=5&gt;&lt;a href="https://www.packtpub.com/mysql-admin-cookbook/book"&gt;MySQL Admin Cookbook&lt;/a&gt;.  Daniel Schneller and Udo Schwedt manage to pack a lot of very solid information into 360 pages of text that would work for novice to intermediate MySQL DBAs and provide some food for thought for seasoned DBAs.&lt;br /&gt;&lt;br /&gt;What I liked:  The material was presented with the reasons behind the recipe and pointers to useful tools.  Yes, all the material is in the manuals but sometimes there are too many trees in the way for a novice so see the trees. In very calm ,concise language, the authors tackle successfully a wide range of DBA chores in a way that is easy to follow.&lt;br /&gt;&lt;br /&gt;I would not hesitate to give this book to a novice to intermediate DBA as a tool to help them work through replication, configuration, indexes and tools.&lt;br /&gt;&lt;br /&gt;What I did not like:  Time has marched on and the references to &lt;i&gt;MySQL Administrator&lt;/i&gt; make a few tiny sections seem dated but I am sure only the &lt;i&gt;Workbench&lt;/i&gt; team knew what that product would evolve into. Also the section on monitoring is a bit light but then most DBAs do not need to wade in as deeply as the book goes let alone into &lt;i&gt;Enterprise Monitor&lt;/i&gt; or other tools.&lt;br /&gt;&lt;br /&gt;So this book is a solid four out of five stars and well worth being brought home by those new to MySQL DBA work and those seeking 'recipes' for thie instances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9183664660260892385?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9183664660260892385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9183664660260892385' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9183664660260892385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9183664660260892385'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/book-review-mysql-admin-cookbook.html' title='Book Review: MySQL Admin Cookbook'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8417647848702090408</id><published>2010-04-16T08:02:00.000-07:00</published><updated>2010-04-16T08:02:45.024-07:00</updated><title type='text'>2010 UC Cert Wrap-up</title><content type='html'>The 2010 MySQL is over but many have left with certifications among their souvenirs.  150 exams were given this year and we now have three new Associates, two new cluster DBAs, two new 5.1 DBAs, twelve new developers, and thirty-eight new 5.0 DBAs! Some folks walked away with two or three  new certifications.  Those were just the folks who tested this year and does not count those who finished up a 5.0 DBA or 5.0 Developer cert at the UC!&lt;br /&gt;&lt;br /&gt;Thank you to all who took exams this year.  It takes a few days for the exam data to peculate into the Sun Certification Database but your certification kits will be posted ASAP.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;A big thank you&lt;/b&gt; to &lt;i&gt;Carey Hardey&lt;/i&gt; and &lt;i&gt;Shankar Kondur&lt;/i&gt; who ran certifications this year.  An Oracle travel ban kept me from attending this year and Carey, from the Oracle University Certification Department volunteered to travel down the treacherous Highway 101 to oversee the exams.  Shankar is from Devsquare and made sure the new plaftform for the hands on exam worked properly for the UC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8417647848702090408?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8417647848702090408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8417647848702090408' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8417647848702090408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8417647848702090408'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/2010-uc-cert-wrap-up.html' title='2010 UC Cert Wrap-up'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3719183518527824341</id><published>2010-04-15T09:43:00.000-07:00</published><updated>2010-04-15T09:43:08.260-07:00</updated><title type='text'>Last day of testing at the MySQL Users Conference</title><content type='html'>&lt;b&gt;&lt;i&gt;Today&lt;/i&gt;&lt;/b&gt; is you last day to take MySQL Certification Exams at a deeply discounted price.  So if you want to test, head over before the doors close on the Magnolia room for 2010!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3719183518527824341?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3719183518527824341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3719183518527824341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3719183518527824341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3719183518527824341'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/last-day-of-testing-at-mysql-users.html' title='Last day of testing at the MySQL Users Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6217410493924317133</id><published>2010-04-14T06:33:00.000-07:00</published><updated>2010-04-14T06:33:36.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UC exams'/><title type='text'>Results of Certification Exams from First Day of the MySQL Users Conference</title><content type='html'>&lt;i&gt;Please note that Oracle Univerisity has placed a hard limit on number of exams at the Users Conference this year. If you wait to the last moment, you may not get a chance to show your knowledge!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Congratulations to those who took certification exams at the MySQL Users Conference this year.  We have &lt;b&gt;18&lt;/b&gt; new 5.0 DBAs and &lt;b&gt;2&lt;/b&gt; new 5.0 Developers after Monday.&lt;br /&gt;&lt;br /&gt;Testing is in the Magnolia Room in the Hyatt, near the front desk and starts at 8:30 AM PDT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6217410493924317133?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6217410493924317133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6217410493924317133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6217410493924317133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6217410493924317133'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/results-of-certification-exams-from.html' title='Results of Certification Exams from First Day of the MySQL Users Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5590457477447692587</id><published>2010-04-06T05:16:00.000-07:00</published><updated>2010-04-06T05:16:46.922-07:00</updated><title type='text'>Certification at the MySQL Users Conference</title><content type='html'>If you are planning to take a certification exam at the MySQL Users conference next week, please bring a laptop with WiFi and plan to come early!  Testing will be in the Magnolia Room by the escalators in the Hyatt Lobby from 8:30 AM to 3:00 PM starting Tuesday.&lt;br /&gt;&lt;br /&gt;The exams are online which means you will need a laptop. &lt;br /&gt;&lt;br /&gt;And this year there is a limit of 250 exams &lt;i&gt;total&lt;/i&gt;.  Once that hard limit is reached, there will be no more exams given at the UC in 2010.  So do not wait to the last minute to finish off that certification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5590457477447692587?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5590457477447692587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5590457477447692587' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5590457477447692587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5590457477447692587'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/certification-at-mysql-users-conference.html' title='Certification at the MySQL Users Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4124936980063821612</id><published>2010-04-01T13:51:00.000-07:00</published><updated>2010-04-01T14:00:24.744-07:00</updated><title type='text'>North Texas Users -- InnoDB Plugin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_T60cuxcUiVI/S7UJRMbL71I/AAAAAAAABzQ/b9mu-TLkkD4/s1600/14096_1444342708000_1216094076_1318921_6360896_n.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_T60cuxcUiVI/S7UJRMbL71I/AAAAAAAABzQ/b9mu-TLkkD4/s320/14096_1444342708000_1216094076_1318921_6360896_n.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5455276714626903890" /&gt;&lt;/a&gt;&lt;br /&gt;The InnoDB plugin will be the subject of the next &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; on Monday April 5th.  The InnoDB plugin has some big performance and scaling benefits. But there are some messy things you have to take care of before it will work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; All are welcome!&lt;br /&gt;&lt;br /&gt;Monday April 5th&lt;br /&gt;7:00 PM&lt;br /&gt;Suite 700&lt;br /&gt;16000 North Dallas Tollway&lt;br /&gt;Dallas, TX&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4124936980063821612?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4124936980063821612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4124936980063821612' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4124936980063821612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4124936980063821612'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/04/north-texas-users-innodb-plugin.html' title='North Texas Users -- InnoDB Plugin'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_T60cuxcUiVI/S7UJRMbL71I/AAAAAAAABzQ/b9mu-TLkkD4/s72-c/14096_1444342708000_1216094076_1318921_6360896_n.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4412854983797722401</id><published>2010-03-08T10:27:00.000-08:00</published><updated>2010-03-08T10:36:06.662-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL 5.1 Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='1'/><title type='text'>InnoDB plugin training</title><content type='html'>MySQL is a constantly moving target and keeping up on the latest changes can be a difficult chore. A lot of folks seeking certification are often swamped by evolutions in the MySQL product. On Tuesday there is a &lt;i&gt;FREE&lt;/i&gt; web seminar where MySQL Professional Services experts will walk you through best practices for achieving performance and scalability improvements using MySQL 5.1 and the new InnoDB Plugin.  This is part two of the series and you do not have to have seen part one to join.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mysql.com/news-and-events/web-seminars/index.html"&gt;List of Web Seminars&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4412854983797722401?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4412854983797722401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4412854983797722401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4412854983797722401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4412854983797722401'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/03/innodb-plugin-training.html' title='InnoDB plugin training'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6622231327856014937</id><published>2010-02-22T07:53:00.000-08:00</published><updated>2010-02-22T07:54:10.331-08:00</updated><title type='text'>Dallas MySQL Users Group meeting March 1st</title><content type='html'>March 1st Meeting&lt;br /&gt;Workbench and Future&lt;br /&gt;&lt;br /&gt;Workbench suddenly has a new bunch of features and that will be the main subject of Monday's meeting.  This visual design, documentation, and all around database tool is quickly evolving into a 'must have' tool in your arsenal.&lt;br /&gt;&lt;br /&gt;Plus, the North Texas MySQL Users Group Will be losing our home in a few months.  We need to discuss if we will seek another, join the Dallas Oracle Users Group as a Special Interest Group or ???&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Seven PM Sharp&lt;br /&gt;Suite 700&lt;br /&gt;16000 Dallas Tollway&lt;br /&gt;Dallas Texas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6622231327856014937?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6622231327856014937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6622231327856014937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6622231327856014937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6622231327856014937'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/02/dallas-mysql-users-group-meeting-march.html' title='Dallas MySQL Users Group meeting March 1st'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3959926425495868044</id><published>2010-02-11T14:36:00.001-08:00</published><updated>2010-02-11T14:42:22.406-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOUG'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Introduction'/><title type='text'>DOUG Presentation -- An Introduction to MySQL</title><content type='html'>I will be presenting to the &lt;a href="http://doug.org"&gt;Dallas Oracle Users Group&lt;/a&gt; on &lt;i&gt;An Introduction to MySQL : 99 Things You Probably Did Not Know&lt;/i&gt; on Thursday, February 18, 2010 from 4 pm – 6 pm.  Refreshments sponsored by Sun.  More details on the DOUG site or &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3959926425495868044?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3959926425495868044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3959926425495868044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3959926425495868044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3959926425495868044'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/02/doug-presentation-introduction-to-mysql.html' title='DOUG Presentation -- An Introduction to MySQL'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1065969218178894568</id><published>2010-02-10T10:47:00.000-08:00</published><updated>2010-02-10T10:50:18.037-08:00</updated><title type='text'>Exams ARE US$200</title><content type='html'>Whew! The Sun MySQL exams (310-810 through 310-815) are back to $200.  I just checked the Prometric Site and was able to confirm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1065969218178894568?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1065969218178894568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1065969218178894568' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1065969218178894568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1065969218178894568'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/02/exams-are-us200.html' title='Exams ARE US$200'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5323262772758498085</id><published>2010-01-28T08:02:00.000-08:00</published><updated>2010-01-28T08:08:09.988-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NTMUG'/><category scheme='http://www.blogger.com/atom/ns#' term='user group'/><title type='text'>N. Texas Users Group meeting</title><content type='html'>&lt;pp align="justify"&gt;The next meeting of the &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; is Monday February 1st.  There will be a give away of soon to be collectible Sun memorabilia!  The presentation is &lt;i&gt;An Introduction to MySQL: 99 Things You Probably Did Not Know&lt;/i&gt; and we will talk about the future of the group in 2010 (some exiting opportunities). &lt;/p&gt;&lt;p align="justify"&gt;Monday February 1st, 7:00 PM, Suite 700,Sun Offices 16000 Dallas Tollway, Dallas, Texas&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5323262772758498085?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5323262772758498085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5323262772758498085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5323262772758498085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5323262772758498085'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/n-texas-users-group-meeting.html' title='N. Texas Users Group meeting'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1068784472717805677</id><published>2010-01-21T08:31:00.001-08:00</published><updated>2010-01-21T10:13:35.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='exam fees'/><title type='text'>MySQL Certification Exam Price Raised</title><content type='html'>Sun has made changes in the certification procedures for all their exams including the MySQL exams.  Exam vouchers are no longer offered through local Sun Sales Offices but exams can be purchased directly from Prometric.  The price has been raised to $300 per exam.&lt;br /&gt;&lt;br /&gt;The exam codes are:&lt;br /&gt;Sun 310-810 Sun Certified MySQL DBA 5.0 part I&lt;br /&gt;Sun 310-811 Sun Certified MySQL DBA 5.0 part II&lt;br /&gt;Sun 310-812 Sun Certified MySQL Developer 5.0 part I&lt;br /&gt;Sun 310-813 Sun Certified MySQL Developer 5.0 part II&lt;br /&gt;Sun 310-814 Sun Certified MySQL Associate&lt;br /&gt;Sun 310-815 Sun Certified MySQL 5.1 Cluster DBA&lt;br /&gt;&lt;br /&gt;The new prices went into effect January 19th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1068784472717805677?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1068784472717805677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1068784472717805677' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1068784472717805677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1068784472717805677'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/mysql-certification-exam-price-raised.html' title='MySQL Certification Exam Price Raised'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8402304138738117411</id><published>2010-01-14T06:22:00.000-08:00</published><updated>2010-01-14T06:43:03.266-08:00</updated><title type='text'>Publishing your MySQL Certs from the Sun Certification system</title><content type='html'>I received a question from my last entry on how to let others see your MySQL Certifications.  In the past, the MySQL site had a list of those with the various certifications.  Sun's certification system is different.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Go to the &lt;a href="https://i7lp.integral7.com/durango/do/login?ownername=sun&amp;channel=sun&amp;basechannel=prometric"&gt;Sun Certification Database&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Enter your ID and password.  The format for the ID is usually &lt;i&gt;SUNnnnnnnn&lt;/i&gt; but it may be different. There is a First Time Users link and a link to get your ID and password (you do remember the email you used when  you took that MySQL, don't you?).  And if you get stuck, contact &lt;a href="mailto:Certification@Sun.Com"&gt;Certificiation@SUN.Com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;On the left hand menu, under &lt;B&gt;Certifications&lt;/b&gt; will be a link for &lt;b&gt;Publish Credentials&lt;/b&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Here you provide an email address for where you want your certifications sent.  You can also select which certification you want to share. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;You will get a chance to preview of what will be sent.  The &lt;b&gt;Void -- Sample Only&lt;/b&gt; Water mark will not be on the sent message.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;So what will the recipient receive? They will receive an email from The Sun Credential Verification System with a link and a authorization code to view your credentials.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8402304138738117411?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8402304138738117411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8402304138738117411' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8402304138738117411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8402304138738117411'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/publishing-your-mysql-certs-from-sun.html' title='Publishing your MySQL Certs from the Sun Certification system'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6500509613778780227</id><published>2010-01-13T13:21:00.000-08:00</published><updated>2010-01-13T13:27:30.533-08:00</updated><title type='text'>MySQL Certs up 48% in 2009</title><content type='html'>Despite a bad economy and switching testing partners, MySQL certifications were up 48% in 2009.  Most of the growth was from the new hands-on DBA 5.1 exam with the multiple choice exams gaining roughly 10 percent.  The only exception was the Associates certification which actually decreased slightly.&lt;br /&gt;&lt;br /&gt;Congratulations to all of you how earned a certification in 2009 and thank you for your support of MySQL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6500509613778780227?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6500509613778780227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6500509613778780227' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6500509613778780227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6500509613778780227'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/mysql-certs-up-48-in-2009.html' title='MySQL Certs up 48% in 2009'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1461177539636360692</id><published>2010-01-07T14:41:00.000-08:00</published><updated>2010-01-07T15:00:50.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fulfillment'/><category scheme='http://www.blogger.com/atom/ns#' term='certificate'/><category scheme='http://www.blogger.com/atom/ns#' term='DAB 5.1'/><title type='text'>Fulfillment Issues -- getting back on the right foot</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_T60cuxcUiVI/S0ZjnrHe_QI/AAAAAAAABxc/ey5FQkHY3as/s1600-h/SAM_0198.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_T60cuxcUiVI/S0ZjnrHe_QI/AAAAAAAABxc/ey5FQkHY3as/s200/SAM_0198.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5424132334454504706" /&gt;&lt;/a&gt;MySQL Certification had a very busy 2009 with a great deal of change. Not all of the changes happened gracefully and now I am correcting problems with the fulfillment system.  Regular readers will remember that MySQL Certification was integrated into the systems used by Sun Learning in mid 2009.  Where things got shaky was in the processing of DBA 5.1 certificates.&lt;br /&gt;&lt;br /&gt;Previously Ricky Ho and I oversaw data entry, database updates, and fulfillment. The deeply missed Ricky did the heavy lifting in the printing and mailing of certificates. The test data from the multiple choice exams was flowing properly into the new (for MySQL) system but not for the hands-on DBA 5.1 exam. I have been going through the certification records and manually entering the data for the 5.1 DBA certificate holders.  It will take a week or so to get things caught up.  Meanwhile, if you are still waiting for a certificate for your MySQL 5.1 certification, please let me know at Certification@MySQL.com.  &lt;br /&gt;&lt;hr width=50%&gt;&lt;br /&gt;MySQl Certification exams will be offered at the 2010 &lt;a href="http://en.oreilly.com/mysql2010/public/content/home"&gt;O'Reilly MySQL Conference&lt;/a&gt;.  More details will be posted here as they become available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1461177539636360692?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1461177539636360692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1461177539636360692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1461177539636360692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1461177539636360692'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/fulfillment-issues-getting-back-on.html' title='Fulfillment Issues -- getting back on the right foot'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/S0ZjnrHe_QI/AAAAAAAABxc/ey5FQkHY3as/s72-c/SAM_0198.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3972311261940205668</id><published>2010-01-02T08:45:00.000-08:00</published><updated>2010-01-02T08:54:15.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meeting'/><category scheme='http://www.blogger.com/atom/ns#' term='workbench'/><title type='text'>North Texas 1st meeting of the year -- Workbench &amp; Cookies</title><content type='html'>Happy New Year!  Monday night is the first meeting of the North Texas MySQL Users Group for 2010!  And the topic for discussion will be &lt;a href="http://mysql.com/products/workbench/"&gt;MySQL Workbench&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Workbench is a tool for visual database design, schema documentation, change management, and is replacing the old MySQL GUI tools.  If you have not tried the latest releases, you will be for a pleasant surprise.&lt;br /&gt;&lt;br /&gt;&lt;a href="NorthTexasMySQL.org"&gt;NorthTexasMySQL.org&lt;/a&gt; meets at 7:00PM sharp at the Sun Offices, Suite 700, 16000 Dallas Tollway, Dallas TX. We welcome all who want to know more about MySQL, databases, or Open Source.  Admission is free and I will bring cookies!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3972311261940205668?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3972311261940205668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3972311261940205668' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3972311261940205668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3972311261940205668'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2010/01/north-texas-1st-meeting-of-year.html' title='North Texas 1st meeting of the year -- Workbench &amp; Cookies'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2773696671813920138</id><published>2009-12-08T09:40:00.001-08:00</published><updated>2009-12-08T09:45:45.516-08:00</updated><title type='text'>Monday's Meeting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_T60cuxcUiVI/Sx6Pt9FUGXI/AAAAAAAABqU/4CqdElb4qkw/s1600-h/BenWoodatntmug.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_T60cuxcUiVI/Sx6Pt9FUGXI/AAAAAAAABqU/4CqdElb4qkw/s200/BenWoodatntmug.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5412921821799651698" /&gt;Thanks&lt;/a&gt; to all who showed up at the &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group Meeting&lt;/a&gt; on Monday night.  We had two speakers, Pizza, and beer.&lt;br /&gt;&lt;br /&gt;Benjamin Wood talked on the latest news on MySQL products and Robin Schumacher from Calpont discussed building high performance analytic databases.&lt;br /&gt;&lt;br /&gt;And Basil won the drawing for the Amazon Kindle!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See you at the next meeting January 4th!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2773696671813920138?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2773696671813920138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2773696671813920138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2773696671813920138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2773696671813920138'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/12/mondays-meeting.html' title='Monday&apos;s Meeting'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_T60cuxcUiVI/Sx6Pt9FUGXI/AAAAAAAABqU/4CqdElb4qkw/s72-c/BenWoodatntmug.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9069555612200595363</id><published>2009-11-30T10:33:00.000-08:00</published><updated>2009-11-30T13:17:29.921-08:00</updated><title type='text'>Books for your Holiday reading</title><content type='html'>Once again the holidays season is upon us and many of you will be looking for gifts.  I would like to recommended the following.&lt;br /&gt;&lt;br /&gt;For many years I felt the best overall MySQL book was &lt;a href="http://www.amazon.com/MySQL-5-0-Certification-Study-Guide/dp/0672328127/ref=cm_cr_pr_product_top"&gt;The MySQL 5.0 Study Guide&lt;/a&gt;.  It is still a very good book but it does not cover third party tools and is getting slightly dated.  My new favorite MySQL book is &lt;a href="http://www.amazon.com/MySQL-Administrators-Bible-Wiley/dp/0470416912/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1259606297&amp;sr=1-1"&gt;MySQL Administrators Bible &lt;img src="http://ecx.images-amazon.com/images/I/51I0AVeK%2BIL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" align="right" border="0"&gt;&lt;/a&gt;. It covers everything from installing and monitoring MySQL servers to tuning and scaling.  This book is written in a clear, easy to read style and deserves to be on the bookshelf of any MySQL DBA.  This will be one of those books that you will dog-ear pages and festoon with PostIt notes.  &lt;br /&gt;&lt;br /&gt;The next book is for those of you wanting to expand your PHP knowledge &lt;a href="http://www.amazon.com/Zend-Enterprise-Patterns-Experts-Voice/dp/1430219742/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1259606745&amp;sr=1-1"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/51EzlKhItXL._SL500_AA240_.jpg" align="left" border="0"&gt;&lt;/a&gt;.  I have been using PHP back when it was called Personal Home Page (and using it with a free database from tcx.se called MySQL) and have a habit of skimming every PHP book I see in bookstores (and databases, Linux, and a few others; My family knows this and avoid my book store trips).  Particularly interesting for those in the MySQL world is the information under &lt;b&gt;Workload-driven Performance Tuning&lt;/b&gt;.  I started skimming this book and realized that there was a lot of good information inside the covers that made it worthy of purchase.&lt;br /&gt;&lt;br /&gt;Please note that I get no kickbacks from Amazon and use their links as anyone in the world seem to have ubiquitous access to Amazon. And that I have met half the authors pairs for each book. I worked with Morgan Tocker and have met Sheeri Cabral at the last few Users Conferences. Nothing against John Coggeshall or Keith Murphy! &lt;br /&gt;&lt;br /&gt;And lastly I recommend &lt;a href="http://www.amazon.com/Fool-Novel-Christopher-Moore/dp/0060590319/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1259607698&amp;sr=1-1"&gt;Fool&lt;img src="http://ecx.images-amazon.com/images/I/51FEd7AiGxL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg" align=right border="0"&gt;&lt;/a&gt; for light riding.  It is a re-telling of &lt;i&gt;King Lear&lt;/i&gt; as written by the court fool.  There is nothing in this book that will make your code run better or your server return data more efficiently but it a very funny read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9069555612200595363?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9069555612200595363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9069555612200595363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9069555612200595363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9069555612200595363'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/11/books-for-your-holiday-reading.html' title='Books for your Holiday reading'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8086416340523750648</id><published>2009-11-13T12:01:00.000-08:00</published><updated>2009-11-13T12:04:59.400-08:00</updated><title type='text'>North Texas MySQL Meeting -- now with pizza!</title><content type='html'>At the next &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; meeting we will be featuring pizza, soft drinks and beer.  We will also have TWO presenters.  Do if you are planning to be in Dallas on December 7th, please drop by!&lt;br /&gt;&lt;br /&gt;Sun Microsystems will host the next Dallas MySQL User Group Meeting&lt;br /&gt;&lt;br /&gt;When: Monday, December 7, 2009 | 6:00 to 8:00 pm&lt;br /&gt;&lt;br /&gt;Where: Sun Microsystems, 7th Floor, 16000 Dallas Tollway, Dallas, TX&lt;br /&gt;&lt;br /&gt;Map: http://bit.ly/ZnYoS&lt;br /&gt;&lt;br /&gt;Are you interested in learning more about MySQL's new server release cycle and how it impacts the MySQL roadmap? Or are you looking to get the latest update on storage engines or development and administration tools?  Are you investigating data warehousing and analytic solutions?&lt;br /&gt;&lt;br /&gt;Then come join the North Texas MySQL Users Group, Benjamin Wood, Senior MySQL Systems Engineer, and Kathy Guzman, Senior Account Manager, from MySQL and Robin Schumacher, VP Products/Calpont for an interactive discussion on these MySQL hot topics and more. Pizza, beer, and soda and the opportunity to connect with other local MySQL Users provided!&lt;br /&gt;&lt;br /&gt;Agenda&lt;br /&gt;&lt;br /&gt;    * How MySQL's New Server Release Cycle works and what's next&lt;br /&gt;    * Storage Engine Update&lt;br /&gt;    * What's New with the MySQL Query Analyzer and MySQL Workbench&lt;br /&gt;    * Building High Performance Analytic Databases&lt;br /&gt;    * Q &amp; A / Roundtable&lt;br /&gt;    * Beer/Soda/Pizza&lt;br /&gt;&lt;br /&gt;Featured Speakers:&lt;br /&gt;&lt;br /&gt;-          Benjamin Wood is a Systems Engineer with the MySQL group of Sun Microsystems.  He has spent the last 12 years working with database technologies, including 8 years as a production DBA.&lt;br /&gt;&lt;br /&gt;-          Robin Schumacher, VP Products/CalPont, will lead a discussion on building high performance analytic databases. &lt;br /&gt;&lt;br /&gt;Learn more about thse North Texas MySQL Users Group »&lt;br /&gt;&lt;br /&gt;Register now to reserve your spot! http://www.mysql.com//news-and-events/events/dallasmeetup.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8086416340523750648?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8086416340523750648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8086416340523750648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8086416340523750648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8086416340523750648'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/11/north-texas-mysql-meeting-now-with.html' title='North Texas MySQL Meeting -- now with pizza!'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3843304511236504599</id><published>2009-11-06T11:01:00.000-08:00</published><updated>2009-11-06T12:46:44.398-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle Express Edition first steps for MySQL DBAs</title><content type='html'>&lt;p align=left&gt;I have had a few MySQL DBAs ask about how to get started learning Oracle.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_T60cuxcUiVI/SvR-mhpEo4I/AAAAAAAABos/tk1f0Mw2JX0/s1600-h/Oshot.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_T60cuxcUiVI/SvR-mhpEo4I/AAAAAAAABos/tk1f0Mw2JX0/s200/Oshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5401081053454836610" /&gt;&lt;/a&gt;  I will admit that it has been on my to-do list for quite a while&lt;sup&gt;1&lt;/sup&gt;. It never hurts to know more than one database system and a great deal of DBA help wanted ads mention Oracle. Someone once said that you must make sure your capabilities exceed your limitations&lt;sup&gt;2&lt;/sup&gt; and recently I have been feeling limited when others have started to talk about Oracle capabilities.&lt;br /&gt;&lt;br /&gt;So what does it take for a MySQL DBA to get their hands on their own Oracle instance? I used my Ubuntu box to go to Oracle's web site to get the free Oracle XE software.&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Download and feed to package manager&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Add my account to dba group&lt;/li&gt;&lt;br /&gt;&lt;li&gt; As root, &lt;span style="font-style:italic;"&gt;/etc/init.d/oracle-xe configure&lt;/span&gt; to set passwords and ports&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;I pointed my web browser to http://127.0.01/apex and got the page you see in image with this blog.  Now I need to find my copy of &lt;a href="http://www.amazon.com/Hands-Oracle-Database-Express-Linux/dp/B000MAHC8Q/ref=sr_1_5?ie=UTF8&amp;s=books&amp;qid=1257539506&amp;sr=8-5"&gt;Hands-On Oracle Database 10g Express Edition for Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;1. I also have a stack of DB-2 and SQL Servers books that were picked up at Half Price Books to read through. I am always looking for &lt;i&gt;better&lt;/i&gt; ways to express database concepts for MySql exams. Writing up something similar to this entry for DB2 and SQL Server is also on the list.  &lt;br /&gt;&lt;br /&gt;2. This quote has attributed to Bruce Lee and several others. And it always gota groan from my kids when I used it on them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3843304511236504599?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3843304511236504599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3843304511236504599' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3843304511236504599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3843304511236504599'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/11/oracle-express-edition-first-steps-for.html' title='Oracle Express Edition first steps for MySQL DBAs'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/SvR-mhpEo4I/AAAAAAAABos/tk1f0Mw2JX0/s72-c/Oshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6848959801824222288</id><published>2009-11-03T06:54:00.000-08:00</published><updated>2009-11-03T07:35:51.668-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cardinality'/><title type='text'>Cardinality</title><content type='html'>Last night I was asked about index cardinality.  One of the members of the &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; was using &lt;a href="http://www.phpmyadmin.net/home_page/index.php"&gt;phpMyadmin&lt;/a&gt; and noticed an element marked 'cardinality' and asked me what it meant. And I will admit I was stumped.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html"&gt;manual&lt;/a&gt; says:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ANALYZE TABLE determines index cardinality (as displayed in the Cardinality column of SHOW INDEX output) by doing ten random dives to each of the index trees and updating index cardinality estimates accordingly. Because these are only estimates, repeated runs of ANALYZE TABLE may produce different numbers. This makes ANALYZE TABLE fast on InnoDB tables but not 100% accurate because it does not take all rows into account.&lt;br /&gt;&lt;br /&gt;MySQL uses index cardinality estimates only in join optimization. If some join is not optimized in the right way, you can try using ANALYZE TABLE. In the few cases that ANALYZE TABLE does not produce values good enough for your particular tables, you can use FORCE INDEX with your queries to force the use of a particular index, or set the max_seeks_for_key system variable to ensure that MySQL prefers index lookups over table scans. See Section 5.1.3, “Server System Variables”, and Section B.5.6, “Optimizer-Related Issues”.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Clear, huh? Well not 100% for me so I went back to searching. Other finds on the net say that cardinality is a measure of how accurate an index is and that a UNIQUE index would have the highest cardinality. So the more unique the index entries are, the more higher the cardinality.&lt;br /&gt;&lt;br /&gt;Which brings up another question:  How often do you maintain your indexes? Whay clues tell you to do maintenance?  Please share your recommendations!&lt;br /&gt;&lt;hr align=center width=50%&gt;&lt;br /&gt;BTW we will have pizza at the next meeting of the North Texas Users Group, so see you December 7 at 7PM at the Sun offices, 16000 Dallas Tollway in suite 700!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6848959801824222288?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6848959801824222288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6848959801824222288' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6848959801824222288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6848959801824222288'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/11/cardinality.html' title='Cardinality'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8167565448333059918</id><published>2009-10-30T08:33:00.000-07:00</published><updated>2009-10-30T08:57:59.364-07:00</updated><title type='text'>List of MySQL Certified Candidates -- Update</title><content type='html'>&lt;p align="justify"&gt;The list of MySQL Certified Candidates will pass into history at the end of November.  The data was moved into Sun's system last July and what remains on the MySQL certification list is not aging well.&lt;br /&gt;&lt;p align="justify"&gt;The &lt;a href="http://www.sun.com/training/certification/certmanager/index.html"&gt;Sun Certmanager&lt;/a&gt; has most of the same features but does not let us pull records for display on a web page.  You can still get verification of your credentials for a third part, such as a job interview or customer, but it now requires having an email sent to the third party with the information on how they can view the information.&lt;br /&gt;&lt;p align="justify"&gt;We will live the old information up for the coming month for those of you who wish to double check your data in the Sun system.&lt;br /&gt;&lt;p align="justify"&gt;On behalf of the MySQL Certification Team, both past and present, we have enjoyed watching the list expand over time.  It was a very valuable tool with many uses but sadly it now goes into history.  And thank you to all of you listed there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8167565448333059918?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8167565448333059918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8167565448333059918' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8167565448333059918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8167565448333059918'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/10/list-of-mysql-certified-candidates.html' title='List of MySQL Certified Candidates -- Update'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6248822098569501506</id><published>2009-10-26T13:55:00.000-07:00</published><updated>2009-10-29T07:26:29.641-07:00</updated><title type='text'>Want to know how Yahoo does their capacity planning?</title><content type='html'>&lt;p align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_T60cuxcUiVI/SuYNHDc_YUI/AAAAAAAABn8/gb-a4Tkm7Ug/s1600-h/SAM_0096.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_T60cuxcUiVI/SuYNHDc_YUI/AAAAAAAABn8/gb-a4Tkm7Ug/s200/SAM_0096.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5397015618287264066" /&gt;Every wonder how Google&lt;/a&gt; plans for growth?  Well, if you are in the Dallas / Fort Worth area on Monday, November 2nd you can find out exactly how they do it!&lt;p align=justify&gt;Strategic MySQL Planning for Complexity &amp; Growth (i.e. MySQL Scaling for Dummies)  will be presented by Tommy Falgout at the &lt;a href="http://northtexasmysql.org/"&gt;North Texas MySQL Users Group Meeting &lt;/a&gt;&lt;p align=justify&gt;Sometimes a data driven website is a simple matter. Sometimes it only starts out that way. Membership records can grow from dozens to hundreds to thousands (or more). Performance or historic logs can grow astronomically. The ongoing need to coordinate different sets of data can lead to outrageously complex schema and duplicate data. How can you avoid those troubles? There are ways. Tommy Falgout will talk about designing your database for growth and performance before those challenges become bottlenecks on your website.&lt;br /&gt; &lt;br /&gt;Reference:&lt;br /&gt;http://dallasphp.org/html/Topics.htm?article_id=178&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;The next meeting of the North Texas MySQL Users group will be Monday, November 2nd at 7:00 PM (Daylight savings time change on Sunday the 1st). &lt;br /&gt;&lt;p align=justify&gt;Tommy Falgout is a Sr. Application Developer at Yahoo!  He started his journey at Y! with a background in PHP &amp; MySQL.  Since then he has expanded his horizon by becoming a certified MySQL DBA, managing the Yahoo! Live Flash Video architecture, dabbling in Oracle, MSSQL, Java, Flash, Flex and the occasional Perl when noone's looking.  He welcomes challenges, questions and not afraid to admit he owns a scooter.  On the side, he is actively trying to get rid of 1000+ rubber duckies, left at his house from a prank, at duckiehunt.com.&lt;br /&gt;&lt;p align=justify&gt;The previously scheduled presentation will be on making good queries with JOINS, subqueries, and UNIONs will be moved to December.  If you want to learn how to get your data from your database faster, more efficiently, and easier then this is the session for you.&lt;br /&gt;&lt;p align=justify&gt;We meet in the Sun offices, Suite 700, 16000 Dallas Tollway.  All are welcome, beginners encouraged to attend!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6248822098569501506?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6248822098569501506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6248822098569501506' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6248822098569501506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6248822098569501506'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/10/want-to-know-how-google-does-theri.html' title='Want to know how Yahoo does their capacity planning?'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_T60cuxcUiVI/SuYNHDc_YUI/AAAAAAAABn8/gb-a4Tkm7Ug/s72-c/SAM_0096.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1100146934958260581</id><published>2009-10-13T08:08:00.001-07:00</published><updated>2009-10-13T08:25:26.585-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ITCC'/><category scheme='http://www.blogger.com/atom/ns#' term='certview'/><title type='text'>Saying goodbye to the old certification lists, part 2</title><content type='html'>&lt;p align=justify&gt;I did not mean to stir up a hornets nest!&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_T60cuxcUiVI/StSZjB4O7ZI/AAAAAAAABnE/_2MeoINfp7o/s1600-h/w2a.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 182px; height: 200px;" src="http://1.bp.blogspot.com/_T60cuxcUiVI/StSZjB4O7ZI/AAAAAAAABnE/_2MeoINfp7o/s200/w2a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5392103480948092306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align=justify&gt;I received a lot of feedback on the last blog entry on shutting down the old MySQL system and that included the lists of certified candidates.  Yes, I know how valuable these lists are. But you might want to check this out &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/emag.emag_all?months=oct09#news_a"&gt;ORACLE UNIVERSITY LAUNCHES CERTVIEW&lt;/a&gt;.  I will see if I can get some details the next time we speak to the fine Oracle Certification folks. &lt;p&gt;&lt;p align=certify&gt;The certification industry have started initiatives like the &lt;a href="http://www.itcertcouncil.org/"&gt;ITCC&lt;/a&gt; to allow you to have your certifications listed for viewing by a potential employers or the world at large.  So do not worry that we are taking some draconian action and the knowledge of your accomplishments is being shoved into the great bit bucket in the sky.  We just need a little time to transition from system to system (to system).&lt;br /&gt;&lt;p align=justify&gt;And feel free to ping us for updates at Certification@MySQL.com or by commenting below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1100146934958260581?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1100146934958260581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1100146934958260581' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1100146934958260581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1100146934958260581'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/10/saying-goodbye-to-old-certification.html' title='Saying goodbye to the old certification lists, part 2'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/StSZjB4O7ZI/AAAAAAAABnE/_2MeoINfp7o/s72-c/w2a.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8206282322184937</id><published>2009-10-07T07:15:00.000-07:00</published><updated>2009-10-07T07:25:02.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certified mysql users'/><title type='text'>Saying goodbye to the list of Certified MySQL Users</title><content type='html'>&lt;p align="justify"&gt;The &lt;a href="http://www.mysql.com/certification/candidates.php"&gt;MySQL Certification: Listing of MySQL Certified Users&lt;/a&gt; has been a valuable resource for many years.  I have a small stack of emails from people who were recruited for jobs after someone spotted their names on the lists.  But the lists are going away.&lt;p&gt;&lt;p align="justify"&gt;The vast majority of MySQL Certification information is now part of Sun's certification system and has been since the end of July. Prometric exam results feed into that system and not the MySQL system. The lists of certified users pulls from the now out of date MySQL system. That means the data from the listings are not up to date.  There is no easy way to cross-tie the information from Sun's systems into the MySQL web system.  So please spread the word that the lists are going away, most likely by the end of the calendar year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8206282322184937?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8206282322184937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8206282322184937' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8206282322184937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8206282322184937'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/10/saying-goodbye-to-list-of-certified.html' title='Saying goodbye to the list of Certified MySQL Users'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6670820993772908163</id><published>2009-09-21T10:55:00.000-07:00</published><updated>2009-09-30T08:08:17.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='north texas mysql users group'/><category scheme='http://www.blogger.com/atom/ns#' term='explain'/><title type='text'>Teaching table design with EXPECT</title><content type='html'>&lt;p align=justify&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_T60cuxcUiVI/Sre-m_ILd-I/AAAAAAAABlU/3uw-COILu90/s1600-h/100_0140.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_T60cuxcUiVI/Sre-m_ILd-I/AAAAAAAABlU/3uw-COILu90/s200/100_0140.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5383981456534763490" /&gt;&lt;/a&gt; The next meeting of the &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; is next Monday and the presentation will be on designing database tables. This is part of a series for novices with MySQL and/or databases.  Too often novices commit obvious sins like &lt;tt&gt;BIGINT&lt;/tt&gt;s for any numeric storage field or indexing every column. &lt;tt&gt;EXPLAIN&lt;/tt&gt; is a valuable tool in optimizing &lt;tt&gt;SELECT&lt;/tt&gt; statements but too many DBAs do not discover it until well after they are stuck with a small, unruly  group of badly designed tables.&lt;/p&gt;&lt;p align="justify"&gt;Using &lt;tt&gt;EXPLAIN&lt;/tt&gt; is seen as a 'dark art' by too many and hopefully we can get the novices in North Texas off on the right foot.  The meeting is free and starts at 7:00 PM in the Sun Offices, Suite 700, 16000 Dallas Tollway, in Dallas.  All are welcome and please try to be a bit early as the downstairs door automatically lock at seven sharp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6670820993772908163?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6670820993772908163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6670820993772908163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6670820993772908163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6670820993772908163'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/09/teaching-table-design-with-expect.html' title='Teaching table design with EXPECT'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_T60cuxcUiVI/Sre-m_ILd-I/AAAAAAAABlU/3uw-COILu90/s72-c/100_0140.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9200633963269906382</id><published>2009-09-18T13:25:00.000-07:00</published><updated>2009-09-18T14:23:29.283-07:00</updated><title type='text'>What makes a MySQL Developer?</title><content type='html'>I would like to hear some opinions from the MySQL worldon what knowledge does it require to be a MySQL Developer?  &lt;br /&gt;&lt;br /&gt;Not the folks who write the  MySQL server code but a developer who really knows their stuff when programming with MySQL? The MySQL 5.0 developer exams  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_T60cuxcUiVI/SrPt7tcGtvI/AAAAAAAABlM/as_r4dlTbps/s1600-h/DSCN0525.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_T60cuxcUiVI/SrPt7tcGtvI/AAAAAAAABlM/as_r4dlTbps/s200/DSCN0525.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382907589703415538" /&gt;&lt;/a&gt; going under a review.  The hands on exam for 5.1, which has been hindered by other chores, is also under construction.  But I still have a fundamental question : What makes someone a MySQL Developer?&lt;br /&gt;&lt;br /&gt;The course book from the &lt;a href="http://www.mysql.com/training/workshops/mysql_dev.html"&gt;MySQL for Developers&lt;/a&gt; class is very thick and filled with a lot of information.  It covers a broad spectrum from basic SQL to query optimization. None of it is programming language specific (or covers approaches like using &lt;i&gt;PDO&lt;/i&gt; versus &lt;i&gt;mysqli&lt;/i&gt; in PHP). And the contents are all good things for anyone trying get data in or out of a MySQL database. But nothing in it says that factor [X] makes a good MySQL Developer.&lt;br /&gt;&lt;br /&gt;So what do you look for when hiring a developer for a project that will require heavy MySQL server interaction?  &lt;br /&gt;&lt;br /&gt;Do you have them optimize queries or do you leave that for a DBA?  How much do you value the use or understanding of stored procedures, triggers, or partitioning?  &lt;br /&gt;&lt;br /&gt;Employers and project managers: If you could use the MySQL Developer certification to screen applicants for a position, what do you want stressed on the exam? And what do you not want stressed?&lt;br /&gt;&lt;br /&gt;What knowledge or skills makes the difference between a good and a great MySQL developer?&lt;br /&gt;&lt;br /&gt;This is your chance to make your opinions known.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9200633963269906382?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9200633963269906382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9200633963269906382' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9200633963269906382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9200633963269906382'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/09/what-makes-mysql-developer.html' title='What makes a MySQL Developer?'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_T60cuxcUiVI/SrPt7tcGtvI/AAAAAAAABlM/as_r4dlTbps/s72-c/DSCN0525.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-7313525519009002709</id><published>2009-09-16T08:58:00.001-07:00</published><updated>2009-09-16T09:37:46.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cluster certification'/><title type='text'>Jackalopes and certification questions</title><content type='html'>Most folks do not know about &lt;a href="http://en.wikipedia.org/wiki/Jackalope"&gt;Jackalopes&lt;/a&gt;. They are rabbits, usually Cotton Tails, with antlers from some sort of deer. The one pictured is from the Austin &lt;a href="http://www.museumoftheweird.com/"&gt;Museum of the Weird.&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_T60cuxcUiVI/SrELcMzOq9I/AAAAAAAABlE/c8gdfV8c6Q0/s1600-h/jackalope.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_T60cuxcUiVI/SrELcMzOq9I/AAAAAAAABlE/c8gdfV8c6Q0/s200/jackalope.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5382095608784792530" /&gt;&lt;/a&gt;  Jackalopes, like unicorns, are fabled creatures may be based on real creatures with injuries, growths, or encounters with taxidermists with too much spare time. What does that have to do with MySQL Certification you ask?&lt;br /&gt;&lt;br /&gt;I updating the MySQL Cluster DBA certification exam from the 5.1 to 7.0/7.1 product level. The current exam has not kept pace with the product and the question bank needs updates.  The question bank has roughly 180 questions of which we use 130.  The extra 50 are the questions that were either not fully developed or did not make it to the exam for a variety of reasons.&lt;br /&gt;&lt;br /&gt;Of the 130 that are used, about ten percent are passed by all who take the exam.  Roughly half of the questions are passed by at least seventy percent of the certification candidates.  And 20% of the questions are getting very low correct rates.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So now I dig into those 20% to see if the questions are wrong, badly phrased, or if I have the question equivalent of a Jackalope. On occasion, despite the best efforts of all involved, a question that will slip through that is just the right mix of obscurity, mangled intention, and linguistic lethargy that combines to make a question that does not test or measure knowledge.&lt;br /&gt;&lt;br /&gt;Sometime the questions can be salvaged.  Other times they are replaced with new questions, hopefully concerning some stunning new feature in the cluster software. And hopefully we can vanish the Jackalopes from the MySQL  exams.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-7313525519009002709?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/7313525519009002709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=7313525519009002709' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7313525519009002709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/7313525519009002709'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/09/jackalopes-and-certification-questions.html' title='Jackalopes and certification questions'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_T60cuxcUiVI/SrELcMzOq9I/AAAAAAAABlE/c8gdfV8c6Q0/s72-c/jackalope.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1405611527149567153</id><published>2009-09-01T12:53:00.000-07:00</published><updated>2009-09-08T11:40:03.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='pentaho'/><title type='text'>Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL</title><content type='html'>I get several emails each week that are from folks who have the basics mechanics of being a DBA but are looking to learn how to manage data.  They can administer a database server but want to know how to get more out of that data.  I now have an excellent book for them to refer. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/51ex2N21dpL._SL500_AA240_.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 240px;" src="http://ecx.images-amazon.com/images/I/51ex2N21dpL._SL500_AA240_.jpg" border="0" alt="" /&gt;&lt;/a&gt; My copy of &lt;tt&gt;Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL&lt;/tt&gt; arrived last week.  I need to disclose that I was originally hired by MySQL to replace one of this books authors, Roland Bouman. He told me a year ago that he was working on this book.  And I have found that he is always investigating something interesting.&lt;br /&gt;&lt;br /&gt;Now to buy a pair of those cheap terabyte disk drives and load up some data.&lt;br /&gt;&lt;br /&gt;This book will end up being one of those tomes that DBAs will have dog-eared, stuffed with Post-It&lt;sup&gt;tm&lt;/sup&gt; notes, and kept within easy grabbing distance from their seat.  Anyone interested in Business Intelligence, Data Warehouses, or who has a boss who wants 'more' from their data needs to get a copy of this book.  This is one of the clearest, concise book on data warehousing and shows how to quickly get your data ready for deeper analysis.  The book is not only a great introduction to the subject but clearly shows how to progress from the basics to advanced analysis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1405611527149567153?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1405611527149567153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1405611527149567153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1405611527149567153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1405611527149567153'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/09/pentaho-solutions-business-intelligence.html' title='Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1495177908015064401</id><published>2009-08-25T11:58:00.000-07:00</published><updated>2009-08-25T12:12:18.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cluster DBA'/><title type='text'>Cluster exam update, part II</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_T60cuxcUiVI/SpQ0ziRIPdI/AAAAAAAABk8/vVJNDr6_j2o/s1600-h/DSCN0632.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_T60cuxcUiVI/SpQ0ziRIPdI/AAAAAAAABk8/vVJNDr6_j2o/s200/DSCN0632.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5373978315336465874" /&gt;&lt;/a&gt;I am going through all the MySQL Cluster 5.1 DBA exam questions to bring up up to date with the latest release of the software.  Part of this is reading all the comments exam candidates have left for a question, looking at what percentage of folks answered it correctly, and then making sure that the questions is still valid.&lt;br /&gt;&lt;br /&gt;MySQL Cluster has been rapidly evolving.  It used to be impossible to use &lt;tt&gt;OPTIMIZE TABLES&lt;/tt&gt; or create &lt;tt&gt;TEMPORARY&lt;/tt&gt; tables with Cluster.  But now both work and these two questions with high pass rates need to be removed.&lt;br /&gt;&lt;br /&gt;Oddly some of the lowest percentage correct questions are some of the most generic questions.  And these go into the pile to be updated.&lt;br /&gt;&lt;br /&gt;The vast majority of the questions on the exam are generic and still are valid today.  The goal is to have the exam updates ready to go by the end of the calendar year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1495177908015064401?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1495177908015064401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1495177908015064401' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1495177908015064401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1495177908015064401'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/08/cluster-exam-update-part-ii.html' title='Cluster exam update, part II'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/SpQ0ziRIPdI/AAAAAAAABk8/vVJNDr6_j2o/s72-c/DSCN0632.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6130466030509577329</id><published>2009-08-19T08:58:00.000-07:00</published><updated>2009-08-19T09:31:25.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cluster DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='exam review'/><title type='text'>Updating the Cluster DBA Exam</title><content type='html'>It is time to update the MySQL Cluster exam.  The current exam was written when the Cluster software was at version 5.1 and 7.0.5 is available for download. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tieracksblog.com/wp-content/uploads/2009/08/tie.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 396px; height: 320px;" src="http://www.tieracksblog.com/wp-content/uploads/2009/08/tie.gif" border="0" alt="" /&gt;&lt;/a&gt;  Reviewing the old exam questions shows some of them are badly dated.  &lt;br /&gt;&lt;br /&gt;But updating the exam requires more than simple edits of the questions.  The &lt;a href="http://store.vervante.com/c/v/595352502.html"&gt;MySQl 5.1 Cluster DBA Certification Study Guide&lt;/a&gt; is the book to use for studying for the exam.  And having a study guide is a vital tool for those of us who prefer to self study for an exam.  Sadly, some of the authors are no longer with Sun and I am sure those still around have minimal spare cycles in their schedule.&lt;br /&gt;&lt;br /&gt;And it would be a waste of time if the revised exam is based on a version of software that is soon to be superseded.  The Cluster product has evolved rapidly since it was introduced at a users conference years ago in Orlando and each release provides more features.  &lt;br /&gt;&lt;br /&gt;My 'virtual cluster', a Mac laptop with VirtualBox data nodes, is running a 6.0.x version and needs to be updated.  I encourage those using any of the MySQL Study Guides to use the software with the examples in the book.  Sometimes you can learn more by 'fat fingering' a command or finding something destined for the book's errata than reading the text alone.&lt;br /&gt;&lt;br /&gt;But the first step is reviewing each question and determining if it requires updating. And, as the old adage goes, even the longest journey starts with the first step.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6130466030509577329?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6130466030509577329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6130466030509577329' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6130466030509577329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6130466030509577329'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/08/updating-cluster-dba-exam.html' title='Updating the Cluster DBA Exam'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6195811996521340814</id><published>2009-08-03T09:09:00.000-07:00</published><updated>2009-08-03T09:21:27.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certification'/><category scheme='http://www.blogger.com/atom/ns#' term='2008 results'/><category scheme='http://www.blogger.com/atom/ns#' term='July 2009'/><title type='text'>July was one of the best months for MySQL Certification</title><content type='html'>270 folks took MySQL Certification exams in July and 118 earned certifications.  This is our best month outside of our annual Users Conference.  For the fiscal year, MySQL Certifications were up 150.27% over the previous year.&lt;br /&gt;&lt;br /&gt;Since the program inception, we had almost 8,000 exams taken and over 3,300 certifications.  Not bad but it pales in comparison to Java exams and certifications.  &lt;br /&gt;&lt;br /&gt;Prometric is our new testing partner.  Those of you with &lt;b&gt;unexpired&lt;/b&gt; Pearson VUE vouchers can request a exchange by contacting Certification@sun.com with your Voucher ID number.  And those of you wishing to sign up for the exams (they are part of the Sun 310-series at http://www.prometric.com/Sun/default.htm) need to contact you local Sun sales office to purchase a voucher. &lt;br /&gt;&lt;br /&gt;And the North Texas MySQL Users Group meets tonight -- see http://www.northtexasmysql.org for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6195811996521340814?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6195811996521340814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6195811996521340814' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6195811996521340814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6195811996521340814'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/08/july-was-one-of-best-months-for-mysql.html' title='July was one of the best months for MySQL Certification'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-980221174255240521</id><published>2009-07-27T12:56:00.000-07:00</published><updated>2009-07-27T13:01:05.624-07:00</updated><title type='text'>North Texas MySQL Meeting</title><content type='html'>The next meeting of the &lt;span style="font-weight:bold;"&gt;North Texas MySQL Users Group&lt;/span&gt; will be Monday, August 3rd 2009 at 7PM sharp.  We will meet at the Sun Offices, Suite 700, 16000 Dallas Tollway, Dallas.&lt;br /&gt;&lt;br /&gt; The presentation will be on &lt;span style="font-style:italic;"&gt;MySQL Basics -- How to install and run a MySQL database&lt;/span&gt;.  This is an introductory level talk but experienced folks are invited to contribute their insights also. We hope to have a series of talks for those just starting with MySQL so that later we can build demand for more advanced topics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-980221174255240521?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/980221174255240521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=980221174255240521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/980221174255240521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/980221174255240521'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/07/north-texas-mysql-meeting.html' title='North Texas MySQL Meeting'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3005640475739998248</id><published>2009-07-09T09:44:00.000-07:00</published><updated>2009-07-09T10:17:13.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prometric Exams'/><title type='text'>Prometric MySQL exam numbers; plus watch out for that giraffe on the road</title><content type='html'>&lt;p align=justify&gt;Prometric is beginning to offer the MySQL Exams as part of the Sun catalog.  Currently only the Associate and Developer exams are listed but the DBA 5.0 and cluster exams are on the way. &lt;table align=center border=1 width=50%&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;ID&lt;/b&gt;&lt;td&gt;&lt;b&gt;Exam&lt;/b&gt;&lt;tr&gt;&lt;td&gt;310-810&lt;td&gt;DBA 5.0 I&lt;tr&gt;&lt;td&gt;310-811&lt;td&gt;DBA 5.0 II&lt;tr&gt;&lt;td&gt;310-812&lt;td&gt;Dev 5.0 I&lt;tr&gt;&lt;td&gt;310-813&lt;td&gt;Dev 5.0 II&lt;tr&gt;&lt;td&gt;310-814&lt;td&gt;Associate&lt;tr&gt;&lt;td&gt;310-815&lt;td&gt;Cluster DBA 5.1&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=justify&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_T60cuxcUiVI/SlYfUIahLRI/AAAAAAAABjk/HOBTAN49_EQ/s1600-h/ryangiraffe.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_T60cuxcUiVI/SlYfUIahLRI/AAAAAAAABjk/HOBTAN49_EQ/s320/ryangiraffe.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356503237520338194" /&gt;&lt;/a&gt;  I find myself working while on vacation this week.  Originally I planned to give my younger son some 'seat time' so he can practice for his driving test. But he is resting after a frantic day driving the hills and valleys of the &lt;a href="http://www.fossilrim.org/index.php"&gt;Fossil Rim&lt;/a&gt; Wildlife Park.  Managing an unfamiliar vehicle on poor to bad roads while watching out for zebras, Emus, deer, and ostriches is not easy.  There is something about teaching a person in their mid-teens to drive that points out how much experience at an activity brings proficiency.  Many common tasks done over and over again become ingrained and automatic.  Live avoiding animals in the road while driving or checking on data backups as a DBA. It is easy to forget all the little skills that need to be built to be able to handle a car or a database well.&lt;br /&gt;&lt;p align=justify&gt;That reminds me of the old joke about the DBA who asked the system admin is the systems were backed up every night.  The sysadmin then walked over to the server rack and physically pushes the rack before answering 'yup'!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3005640475739998248?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3005640475739998248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3005640475739998248' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3005640475739998248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3005640475739998248'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/07/prometric-mysql-exam-numbers-plus-watch.html' title='Prometric MySQL exam numbers; plus watch out for that giraffe on the road'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_T60cuxcUiVI/SlYfUIahLRI/AAAAAAAABjk/HOBTAN49_EQ/s72-c/ryangiraffe.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3992622013386347294</id><published>2009-06-18T05:32:00.000-07:00</published><updated>2009-06-18T05:42:31.761-07:00</updated><title type='text'>Meetup Mess for North Texas MySQL Users Group</title><content type='html'>The Meetup.com folks have created a lot of unnecessary confusion lately.  Their rejection of sponsorship money from Sun and MySQL has caused many of their MySQL user groups to scramble.  The North Texas MySQL Meetup became &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; and we though all was done. Well, no.  Meetup.com sent out 'do not let this group die' emails that caused a flurry a messages to flood my email.  &lt;br /&gt;&lt;br /&gt;The next meeting of the North Texas MySQL Users Group will Monday August 3rd (We are taking July off) at 7:00PM in Suite 700, 16000 Dallas Tollway, Dallas TX.  The presentation will be &lt;i&gt;MySQL Basics -- how to install, configure, and start using MySQL&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So we will meet up without Meetup.com!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3992622013386347294?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3992622013386347294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3992622013386347294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3992622013386347294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3992622013386347294'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/06/meetup-mess-for-north-texas-mysql-users.html' title='Meetup Mess for North Texas MySQL Users Group'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-6347504788322343226</id><published>2009-05-26T10:58:00.000-07:00</published><updated>2009-05-26T11:08:43.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tuning'/><title type='text'>Texans - learn to tune your MySQL Servers</title><content type='html'>Brian Miezejewski will be presenting at the North Texas MySQL Users Group on June 1st on performance tuning on your system. Brian is a top-level tuning guru and this is your chance to get an expert to examine &lt;i&gt;your&lt;/i&gt; system.&lt;br /&gt; &lt;br /&gt;So on your system, run the following:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mysqladmin -u &lt;your user&gt; -p va &gt;varis.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then during your peak usage time (if possible):&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mysqladmin -u &lt;your user&gt; -p ex -i 15 -r &gt;stats.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Let it run for 10 minutes before hitting ctrl-c to kill it. Bring in the varis.txt and the stats.txt files for tuning and review.  &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Meeting:  June 1st&lt;br /&gt;7:00 PM&lt;br /&gt;Sun  Offices&lt;br /&gt;Suite 700 &lt;br /&gt;16000 Dallas Tollway &lt;br /&gt;Dallas&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://Northtexasmysql.org"&gt;NorthTexasMySQL.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-6347504788322343226?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/6347504788322343226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=6347504788322343226' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6347504788322343226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/6347504788322343226'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/05/texans-learn-to-tune-your-mysql-servers.html' title='Texans - learn to tune your MySQL Servers'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4545731953678344822</id><published>2009-05-26T10:40:00.000-07:00</published><updated>2009-05-26T10:41:34.377-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pearson VUE'/><category scheme='http://www.blogger.com/atom/ns#' term='vouchers'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Prometric'/><title type='text'>Changing Testing Partners from Pearson VUE to Prometric</title><content type='html'>As part of integration with Sun Learning, MySQL Certification will be moving from using Pearson VUE to Prometric as our testing partner. July 31st, 2009 will be the last day that candidates will be able to take exams or use MySQl exam vouchers at a Pearson VUE test center. Those with outstanding exam vouchers that they can not use by July 31st, 2009 should contact certification@sun.com for an exchange.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4545731953678344822?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4545731953678344822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4545731953678344822' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4545731953678344822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4545731953678344822'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/05/changing-testing-partners-from-pearson.html' title='Changing Testing Partners from Pearson VUE to Prometric'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-46997624355921627</id><published>2009-05-12T07:08:00.000-07:00</published><updated>2009-05-12T07:16:08.485-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Cluster presentation -- Richardson, Texas</title><content type='html'>The kind folks at &lt;a href="http://www.dallasphp.org"&gt;The Dallas PHP/MySQL Users Group&lt;/a&gt; have asked me to repeat my 'MySQL Cluster -- a gentle introduction' presentation tonight at their meeting.  This was after sitting through the original performance where I talked about how to set up complete cluster on a laptop. The presentation has been updated to reference Cluster 7.0 and the demo will work now that I have static IP addresses figured out with Virtualbox.  So you know where to be if you are in the DFW Metroples and are not watching &lt;i&gt;American Idol&lt;/i&gt; tonight. &lt;br /&gt;&lt;br /&gt;The presentation in PDF format is available on &lt;a href="http://northtexasmysql.org"&gt;NorthTexasMySQL.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-46997624355921627?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/46997624355921627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=46997624355921627' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/46997624355921627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/46997624355921627'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/05/cluster-presentation-richardson-texas.html' title='Cluster presentation -- Richardson, Texas'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8974924678665775220</id><published>2009-05-05T07:58:00.000-07:00</published><updated>2009-05-05T08:08:08.210-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataBox'/><title type='text'>DataBox from ReportMill</title><content type='html'>Last night at the &lt;a href="http://northtexasmysql.org"&gt;North Texas MySQL Users Group&lt;/a&gt; meeting, Jeff Martin from &lt;a href="http://www.reportmill.com"&gt;ReportMill.com&lt;/a&gt; showed off their DataBox tool.&lt;br /&gt;&lt;br /&gt;This is a Java based tool for developing rich Internet applications. It has the hooks to create MySQL databases and link the data to applications.  Jeff demonstrated creating tables from scratch, importing files into a database, and then using that data in a full function application that took a very shot time to create.  It is much faster than compatible frameworks and features a rich set of Java enhancements for effects.&lt;br /&gt;&lt;br /&gt;So if you quickly need to get from raw data to full application, check out DataBox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8974924678665775220?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8974924678665775220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8974924678665775220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8974924678665775220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8974924678665775220'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/05/databox-from-reportmill.html' title='DataBox from ReportMill'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-171623129610543418</id><published>2009-04-28T12:44:00.000-07:00</published><updated>2009-04-29T06:52:09.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='exams'/><category scheme='http://www.blogger.com/atom/ns#' term='User Conference exams'/><title type='text'>305 exams taken at the UC, new crop of DBAs and Developers on the loose!</title><content type='html'>Over 300 exams were taken at the 2009 MySQL Users Conference.  Many more DBAs were certified this year then last and the Developer cert was not as popular. &lt;br /&gt;&lt;br /&gt;We had problems with network bandwidth (Thanks to Patrick at O'Reilly for getting us more as soon as he could) and some software glitches with the new software. Some folks asked to take their exam at a location with better bandwidth and their results are still trickling in to the Certification Team.&lt;br /&gt;&lt;br /&gt;The new 5.1 DBA exam was offered and the general review is that it is a much more realistic test of a DBA's skills than the older version.  There were a few edits that did not make it into the system that cause some confusion but those taking the exam carried on bravely.  &lt;br /&gt;&lt;br /&gt;Thanks for all who made the journey to the Magnolia room, especially those who made it through the 1,200 teenagers who showed up for the conference after ours!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-171623129610543418?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/171623129610543418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=171623129610543418' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/171623129610543418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/171623129610543418'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/305-exams-taken-at-uc-new-crop-of-dbas.html' title='305 exams taken at the UC, new crop of DBAs and Developers on the loose!'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-3682857298698913174</id><published>2009-04-23T16:26:00.000-07:00</published><updated>2009-04-23T16:32:42.755-07:00</updated><title type='text'>Cert Exams finished at the UC</title><content type='html'>Around 300 certification exam were given this year at the MySQL Users Conference!  That is 50% more than last year.  Much of that is due to having the exams online.  But the biggest part is from the dedication of Ricky Ho who not only did a fantastic job keeping the exams running smoothly but will spend most of the next week printing up certificates and getting them in the postal system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-3682857298698913174?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/3682857298698913174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=3682857298698913174' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3682857298698913174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/3682857298698913174'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/cert-exams-finished-at-uc.html' title='Cert Exams finished at the UC'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8128803885766193322</id><published>2009-04-23T09:25:00.000-07:00</published><updated>2009-04-23T09:30:01.399-07:00</updated><title type='text'>Last chance for $25 UC certifications</title><content type='html'>Today is the &lt;i&gt;final&lt;/i&gt; day to take a MyQL Certification exam at the Users Conference.  Save money with the special $25 price from the regular $200.&lt;br /&gt;&lt;br /&gt;Are you new to MySQL -- try the associate exam?  It is designed for those with 6 weeks to 6 months of experience with MySQL.&lt;br /&gt;&lt;br /&gt;Or do you consider yourself at Guru level but do not have your Cluster DBA cert?  Today is your chance to prove your skill.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8128803885766193322?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8128803885766193322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8128803885766193322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8128803885766193322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8128803885766193322'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/last-chance-for-25-uc-certifications.html' title='Last chance for $25 UC certifications'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8867869975469778261</id><published>2009-04-22T15:30:00.000-07:00</published><updated>2009-04-22T15:34:59.436-07:00</updated><title type='text'>Day two winding to an end</title><content type='html'>The penultimate day of UC exams is slowly coming to an end.  A fresh crop of Developer, DBA, and Cluster DBAs certifications have been earned in the eighty plus exams taken today.  Tomorrow is the last day for the deeply discounted price of $25 for the examinations. Your Certification Team will be ready at eight tomorrow!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8867869975469778261?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8867869975469778261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8867869975469778261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8867869975469778261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8867869975469778261'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/day-two-winding-to-end.html' title='Day two winding to an end'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-4734306259223881593</id><published>2009-04-22T09:13:00.000-07:00</published><updated>2009-04-22T09:17:39.781-07:00</updated><title type='text'>Certification first day - 110 exams</title><content type='html'>110 exams delivered on the first day of the UC!  That was despite Wifi Saturation.  O'Reilly has provided a few more 'hard line' to help fight the problem.&lt;br /&gt;&lt;br /&gt;Exams are in the Magnolia room (opposite the Hyatt registration desk, jut past the escalators) from 8:00 AM to 3:00PM.  And the cost is still $25!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-4734306259223881593?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/4734306259223881593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=4734306259223881593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4734306259223881593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/4734306259223881593'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/certification-first-day-110-exams.html' title='Certification first day - 110 exams'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-800317207913650802</id><published>2009-04-21T08:03:00.000-07:00</published><updated>2009-04-21T09:31:14.081-07:00</updated><title type='text'>Certification at the UC start</title><content type='html'>Your intrepid MySQL Cart Team opened the doors thirty minutes early to the Magnolia room and Robert Bochenski was the first one to start an exam this morning.  Exams are $25 and we will be letting folks into until 3:00PM.  Some come by and take a certification exam.&lt;br /&gt;&lt;br /&gt;And at 1PM, I am hosting a 30 minute Certification Q&amp;A session about current exams, future exams, and anything else you want to cover.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-800317207913650802?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/800317207913650802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=800317207913650802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/800317207913650802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/800317207913650802'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/certification-at-uc-start.html' title='Certification at the UC start'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9186706765334931537</id><published>2009-04-20T10:52:00.000-07:00</published><updated>2009-04-20T11:02:39.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kai'/><category scheme='http://www.blogger.com/atom/ns#' term='UC'/><category scheme='http://www.blogger.com/atom/ns#' term='UC exams'/><title type='text'>Cert Team at the UC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_T60cuxcUiVI/Sey3jD28E8I/AAAAAAAABgI/DPZA6r5zzHA/s1600-h/IMG00067-20090420-1246.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_T60cuxcUiVI/Sey3jD28E8I/AAAAAAAABgI/DPZA6r5zzHA/s320/IMG00067-20090420-1246.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5326834272231494594" /&gt;&lt;/a&gt;&lt;br /&gt;Ricky Ho and I are busy at the UC ... pulling our hair out.  There are no certification exams on Monday but we found all sorts of network glitches.  The Hyatt had some network ports blocked that just happened to be the ones we use for online exams. And the Sun Remote Lab Data Center had a glitch over the weekend that kept the virtual images from starting.&lt;br /&gt;&lt;br /&gt;The picture is from Kai Voigt's tutorial on DBA certification.  The room is full and I pop n and out between 'hair pulling' sessions.  The attendees are asking good questions and I am sure we will have some new certified DBAs by the end of the conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9186706765334931537?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9186706765334931537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9186706765334931537' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9186706765334931537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9186706765334931537'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/cert-team-at-uc.html' title='Cert Team at the UC'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_T60cuxcUiVI/Sey3jD28E8I/AAAAAAAABgI/DPZA6r5zzHA/s72-c/IMG00067-20090420-1246.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-1430918152347273075</id><published>2009-04-06T07:46:00.000-07:00</published><updated>2009-04-06T08:04:24.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certification droweth'/><title type='text'>MySQL Certification in  first quarter of 2009</title><content type='html'>The first quarter of 2009 was very good for MySQL Certifications.  496 Exams taken and 208 certifications earned.  But in regards to the current economic problems, how does this compare?&lt;table border="1" width="50%" align=center&gt;&lt;caption align=center&gt;1st three months of each year&lt;/caption&gt;&lt;br /&gt;&lt;th&gt;Year&lt;/th&gt;&lt;th&gt;Exams&lt;/th&gt;&lt;th&gt;Certs&lt;/th&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2005&lt;/td&gt;&lt;td align=right&gt;134&lt;/td&gt;&lt;td align=right&gt;100&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2006&lt;/td&gt;&lt;td align=right&gt;248&lt;/td&gt;&lt;td align=right&gt;121&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2007&lt;/td&gt;&lt;td align=right&gt;348&lt;/td&gt;&lt;td align=right&gt;101&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2008&lt;/td&gt;&lt;td align=right&gt;450&lt;/td&gt;&lt;td align=right&gt;153&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2009&lt;/td&gt;&lt;td align=right&gt;496&lt;/td&gt;&lt;td align=right&gt;208&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Not too badly, as it turns out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-1430918152347273075?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/1430918152347273075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=1430918152347273075' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1430918152347273075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/1430918152347273075'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/mysql-certification-in-first-quarter-of.html' title='MySQL Certification in  first quarter of 2009'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-8122672381526402033</id><published>2009-04-02T08:00:00.000-07:00</published><updated>2009-04-02T09:03:33.555-07:00</updated><title type='text'>MySQL Certification Exams at the Users Conference</title><content type='html'>There will be big changes for those taking certification exams at the MySQL Users Conference.  Once again we are offering $25 MySQL exams which is a big discount from the regular $200 price.&lt;br /&gt;&lt;br /&gt;Last year we ran the exams as a drop-in service and it was well received. So we will continue to run it as a drop-in service. No need for an appointment. We will be in the Magnolia Room from 8:30 AM to about 4:00 PM but will not let anyone start an exam later than 3:00PM.  &lt;br /&gt;&lt;br /&gt;Be sure to bring your WiFi enabled laptop!  Last year we killed a lot of trees and got a big workout printing thousands of exams and moving them around.  This year the exams will be online.  We will be reserving some hard lines for those taking the hands-on DBA 5.1 exam as they need to connect to the virtual servers in Colorado (that is if the O'Reilly folks can get the network gear) but everyone else will be using the wireless connections.  Last year the wireless was heavily saturated at lunch and break times but the O'Reilly folks say that is a thing of the past (but please note this as a warning that the wisest of the exam takers will plan their exam times not to overlap major breaks and lunch).&lt;br /&gt;&lt;br /&gt;What exams are offered?  The Associate exam, the 5.1 Cluster DBA exam, the 5.0 DBA exams (both I and II), the 5.0 Developer exams (both I and II), and the new DBA 5.1 hands-on exam. We will not have study guides on hands so plan accordingly.  And Kai Voight is presenting a DBA Certification tutorial on Monday and I highly recommend it to those taking any of our exams.&lt;br /&gt;&lt;br /&gt;I had hope to offer the new 5.1 Developer exam but it is still being incubated.  &lt;br /&gt;&lt;br /&gt;If you have never taken a MySQL exam before, please go to http://www.pearsonvue.com/mysql and create an account.  We hand the exam records off the information you enter there and not having and account &lt;b&gt;will slow down processing for your exam&lt;/b&gt;. So take it easy on the MySQL Certification Team and your results will be sped to you.&lt;br /&gt;&lt;br /&gt;And I am supposed to talk on Tuesday in the Magnolia room (where we have the exams) on MySQL Certification.  If you have questions or want to help plot the future, please be there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-8122672381526402033?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/8122672381526402033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=8122672381526402033' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8122672381526402033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/8122672381526402033'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/mysql-certification-exams-at-users.html' title='MySQL Certification Exams at the Users Conference'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-5259396281810385155</id><published>2009-04-01T11:56:00.000-07:00</published><updated>2009-04-01T12:27:40.613-07:00</updated><title type='text'>DBA 5.1 Exam Contents, Part 3 of 3</title><content type='html'>The optional section of the MySQL 5.1 DBA exam is a series of ten tasks and the candidate has to complete at least five of them. The five mandatory tasks are tests of core MySQL skills and the optional section is a test of other skills a candidate may have acquired.&lt;br /&gt;&lt;br /&gt;All of these tasks can be completed in many different ways.  For instance the first mandatory task includes removing three accounts.  This can be done in one or more SQL statements.  The candidate is graded on IF they accomplished the task and not the method used to accomplish the task.&lt;h5&gt;The Optional Tasks&lt;/h5&gt; &lt;ol&gt;&lt;br /&gt;&lt;li&gt; Copy a database&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Create a fulltext search&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Create a view to select certain data from a table&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Alter a table&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Update a compressed table&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Create a recurring event&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Update a global variable&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Use the INFORMATION_SCHEMA data in views to return instance information&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Import a CSV file&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Partition or repartition a table&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Once again, do at least five of these optional tasks.  It is suggested that a candidate do more that just in case the task is a little more complex or has a subtle twist not apparent at first site.&lt;br /&gt;&lt;br /&gt;What the heck does that mean?  For instance, one early tested created an event following the information from the &lt;b&gt;help&lt;/b&gt; command on the &lt;i&gt;mysql&lt;/i&gt; command line client.  But it was not a recurring event, just a one time event. That was a simple mistake but costly.&lt;br /&gt;&lt;hr width="50%"&gt;&lt;br /&gt;Next up: Getting ready for exams at the &lt;a href="http://en.oreilly.com/mysql2009/public/content/home"&gt;User Conference&lt;/a&gt;!  Yes, there are short cuts to make your testing experience EASIER at the UC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-5259396281810385155?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/5259396281810385155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=5259396281810385155' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5259396281810385155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/5259396281810385155'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/04/dba-51-exam-contents-part-3-of-3.html' title='DBA 5.1 Exam Contents, Part 3 of 3'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9158830502790782118</id><published>2009-03-30T15:52:00.000-07:00</published><updated>2009-03-30T16:13:11.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dba 5.1 certification exam'/><title type='text'>DBA 5.1 exam contents, Part 2 of 3</title><content type='html'>The MyQl 5.1 DAB exam is series of tasks.  The material was divided into a mandatory section and an optional section.  The mandatory section is a test of core MySQL DBA skills and you must pass all five.  The option section, to be detailed in the next post, is made up of ten tasks and the candidate must past at least five of them.  This may sound simple but try cramming a full day of DBA work into two hours and you will have a good idea of what taking this new exam is like.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;The Mandatory Tasks&lt;/B&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; Account maintenance &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Add, delete and modify accounts using the &lt;i&gt;mysql&lt;/i&gt; database.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Assign privileges for a user on a table and column basis. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Reset passwords &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Locate 'anonymous' accounts (where password AND user are both = '')&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt; Index management &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Add, modify, and delete indexes.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt; MyIsam table maintenance &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Check MyIsam tables for problems and fix them. &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt; InnoDB table maintenance &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Know how to restore an InnoDB table from a backup.&lt;br /&gt;&lt;li&gt; Use the binary log to recover lost data&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt; Backups &lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Be able to backup up entire databases or explicit tables. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Know options for separating data and SQL. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Be able to use options to drop tables, drop databases, save stored routines or triggers, and save files to specific locations. &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;This new exam is very straight forward but requires the candidate to demonstrate their skill.  Next posting will cover the option section.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9158830502790782118?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9158830502790782118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9158830502790782118' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9158830502790782118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9158830502790782118'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/03/dba-51-exam-contents-part-2-of-3.html' title='DBA 5.1 exam contents, Part 2 of 3'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-2040704145515866000</id><published>2009-03-23T13:51:00.000-07:00</published><updated>2009-03-23T14:46:29.264-07:00</updated><title type='text'>DBA 5.1 Exam Contents, Part 1 of 3</title><content type='html'>&lt;p align="justify"&gt;The MySQL DBA 5.1 Certification Exam is a big change from previous exams.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; No multiple choice, true/false questions&lt;br /&gt;&lt;li&gt; Must be able to use MySQL&lt;br /&gt;&lt;li&gt; You are given the answers (in most cases) and must change the database to meet expectations&lt;br /&gt;&lt;li&gt; No study guide&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p align="justify"&gt;The exam is divided into two sections -- mandatory and optional tasks.  The mandatory tasks are core knowledge that every DBA should be able to perform even under heavy pressure, early in the morning, while suffering from sleep deprivation, or with a Dilbert style PHB looking over your shoulder.  The optional tasks cover many different facets of MySQL.&lt;br /&gt;&lt;p align="justify"&gt;Exam candidates will get their own MySQL instance with which to do their assignments. When they have completed all they can or time runs out, the instance is checked to see how well the DBA certification candidate was able to shape MySQL to what was desired. No more will you have to remember if the &lt;i&gt;-p&lt;/i&gt; switch is for the &lt;i&gt;port&lt;/i&gt;, &lt;i&gt;password&lt;/i&gt;, or something else that begins with the letter 'p'.&lt;br /&gt;&lt;p align="justify"&gt;Right now hands-on or performance based tests are on the bleeding edge of technology for testing companies (Pearson Vue, Prometric, Kryterion, etc.) are looking for robust and secure ways to offer these exams.  So the DBA 5.1 Exam will have only limited availability until the exam vendors can support us.  But the exam will be at the April MySQL Users Conference and part of MySQL for Database Administrator Classes.&lt;br /&gt;&lt;p align="justify"&gt;If you are studying the MySQL 5.0 DBA material and are ready to take an exam, please do so!  We will not be expiring these certifications and they are still a good judge of your knowledge of MySQL.&lt;br /&gt;&lt;p align="justify"&gt;So why change the format at this time?  How many times have you heard that a certification is not worth the paper it is written on? Funny the same folks do not say the same thing about car drivers licenses or pilot licenses.  The reason is that for those certification there is a major component of hands-on testing.  The folks who earn the MySQl DBA 5.1 Certification can really administer a database.&lt;br /&gt;&lt;p align="justify"&gt;Employers will know that a job candidate with a MySQL 5.1 Certification has proven their proficiency with a real database under demanding circumstances.  This certification is earned by hard work and not rote memorization.&lt;br /&gt;&lt;p align="justify"&gt;I will miss the study guides and have found both editions to be valuable references.  MySQl Certification will no longer have a hand in the process of creating the study guides and the previous authors are extremely busy.  And with hands-on exams we can tell you want you need to do to pass the exam and that you will see in parts 2 and 3 of this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-2040704145515866000?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/2040704145515866000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=2040704145515866000' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2040704145515866000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/2040704145515866000'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/03/dba-51-exam-contents-part-1-of-3.html' title='DBA 5.1 Exam Contents, Part 1 of 3'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9187072859494753392</id><published>2009-03-23T10:36:00.000-07:00</published><updated>2009-03-23T10:52:59.445-07:00</updated><title type='text'>How to become a better MySQL Developer</title><content type='html'>&lt;p align="justify"&gt;How do you get better with MySQL if you are in a small shop (or you &lt;i&gt;are&lt;/i&gt; the shop)?  Reading the code of other folks only goes so far if you can not ask them about the details. The more advanced books on MySQL are great but sometimes your environment does not allow you to follow their examples. Time and experience will help eventually but what if you need or want to get better in a hurry?&lt;br /&gt;&lt;p align="justify"&gt;The &lt;a href="http://www.mysql.com/training/courses/developers_techniques.html"&gt;MySQL Developer Techniques&lt;/a&gt; class is a new offering from MySQL Training is designed to 'want to utilize advanced SQL features to create queries that will result in better results and improved performance of their database queries'. I can guarantee that the curriculum crew have put a lot of effort into developing this class to make sure you really get the best value for your money.&lt;br /&gt;&lt;p align="justify"&gt;This is a three day class lead by an instructor and includes many hands-on labs.  I get emails from folks who have passed the Developer Certification but are seeking better performance out of their databases and themselves. So if you are looking to improve your skills, I highly recommend this course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9187072859494753392?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9187072859494753392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9187072859494753392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9187072859494753392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9187072859494753392'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/03/how-to-become-better-mysql-developer.html' title='How to become a better MySQL Developer'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-9073602322845927098</id><published>2009-03-13T11:43:00.000-07:00</published><updated>2009-03-13T11:58:24.169-07:00</updated><title type='text'>DBA 5.1 Exam</title><content type='html'>&lt;p align="justify"&gt;The first public offering of the MySQL DBA 5.1 Exam was given in Atlanta this week.  After completing the week long MySQL for Database Administrators, an intrepid group agreed to be 'guinea pigs' and take the daunting exam. &lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_T60cuxcUiVI/SbqqmKZAcSI/AAAAAAAABfo/zilJENIlt5A/s1600-h/IMG00017-20090313-1318.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_T60cuxcUiVI/SbqqmKZAcSI/AAAAAAAABfo/zilJENIlt5A/s200/IMG00017-20090313-1318.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312746283037913378" /&gt;&lt;/a&gt;  &lt;p align="justify"&gt;The photo shows the test candidates working hard.  Thanks to instructor Ian Wrigley and the students for taking up the challenge of this initial exam offering.&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Previous MySQL exams are multiple choice while the DBA 5.1 exam is a performance based test.  This means they had to login to a virtual server, administer several databases, and fix problems on a running MySQL instance. &lt;br /&gt;&lt;P align="justify"&gt;Look for more updates on the DBA 5.1 exams (and others) here soon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-9073602322845927098?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/9073602322845927098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=9073602322845927098' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9073602322845927098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/9073602322845927098'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/03/dba-51-exam.html' title='DBA 5.1 Exam'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_T60cuxcUiVI/SbqqmKZAcSI/AAAAAAAABfo/zilJENIlt5A/s72-c/IMG00017-20090313-1318.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8575059197193667898.post-193766329324286854</id><published>2009-02-25T09:08:00.000-08:00</published><updated>2009-02-25T09:25:13.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><category scheme='http://www.blogger.com/atom/ns#' term='Elance'/><category scheme='http://www.blogger.com/atom/ns#' term='Jobs'/><title type='text'>Elance Cites Surging Demand for MySQL Experts</title><content type='html'>&lt;p align="justify"&gt;&lt;a href="http://www.prweb.com/releases/programming/jobs/prweb2139414.htm"&gt;Elance Cites Surging Demand for MySQL Experts&lt;/a&gt; is an interesting article for several reasons.  For many years advocating Open Source products was seen in many circles of management as akin to promotion of some sort of social anarchy.  But now they see the cost savings, the performance gains, and the flexibility that a product like MySQL can provide.&lt;Br&gt;&lt;br /&gt;&lt;p align="justify"&gt;Check out the &lt;a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=project#matchKeywords=%22MySQL%22&amp;catFilter=10183"&gt;jobs&lt;/a&gt; Elance has for MySQL talent.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;b&gt;DFW MySQL Users!&lt;/b&gt;&lt;br&gt;&lt;br /&gt;Monday night at seven will be the next meeting of &lt;a hef="http://www.meetup.com/texasmysql/"&gt;North Texas MySQL Meetup&lt;/a&gt;.  This meeting will not be MySQL-centric but will discuss creating Facebooks apps and using the &lt;a href="http://apps.facebook.com/mysqlquiz/"&gt;MySQL Quiz&lt;/a&gt; as an example. The address is suite 700, 16000 Dallas Tollway.  Please RSVP at the website so we we know to keep an eye out stragglers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8575059197193667898-193766329324286854?l=dave-stokes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dave-stokes.blogspot.com/feeds/193766329324286854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8575059197193667898&amp;postID=193766329324286854' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/193766329324286854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8575059197193667898/posts/default/193766329324286854'/><link rel='alternate' type='text/html' href='http://dave-stokes.blogspot.com/2009/02/elance-cites-surging-demand-for-mysql.html' title='Elance Cites Surging Demand for MySQL Experts'/><author><name>Dave Stokes</name><uri>http://www.blogger.com/profile/16737653465494764723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_T60cuxcUiVI/Ss0FdsYtvUI/AAAAAAAABlc/YEnzbi0yi3g/S220/DaveWing.jpg'/></author><thr:total>1</thr:total></entry></feed>
