<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>ads' corner - other DBs</title>
    <link>http://andreas.scherbaum.la/blog/</link>
    <description>a place to store my stuff</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Mon, 26 Apr 2010 19:20:58 GMT</pubDate>

    <image>
        <url>http://andreas.scherbaum.la/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: ads' corner - other DBs - a place to store my stuff</title>
        <link>http://andreas.scherbaum.la/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Rename a database in MySQL</title>
    <link>http://andreas.scherbaum.la/blog/archives/695-Rename-a-database-in-MySQL.html</link>
            <category>Stupid</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/695-Rename-a-database-in-MySQL.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=695</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=695</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Ever tried to rename a database in MySQL? Obviously not.&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Why not? MySQL does not support renaming databases. Funny, eh?&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt; &lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;They once &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=8051&amp;amp;entry_id=695&quot; title=&quot;http://dev.mysql.com/doc/refman/5.1/en/rename-database.html&quot;  onmouseover=&quot;window.status=&#039;http://dev.mysql.com/doc/refman/5.1/en/rename-database.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;tried to implement this feature but failed and removed the code&lt;/a&gt; again. Note the sudden major feature shifts in minor releases.&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;So, how to rename a database? Dump the database, create a new database and import the dump. Both steps can be executed together:&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;&lt;pre&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;mysqldump old_database | mysql new_database
&lt;/font&gt;&lt;/pre&gt; 
    </content:encoded>

    <pubDate>Mon, 26 Apr 2010 21:20:58 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/695-guid.html</guid>
    <category>MySQL</category>
<category>stupid</category>

</item>
<item>
    <title>MySQL: what shall be repaired?</title>
    <link>http://andreas.scherbaum.la/blog/archives/648-MySQL-what-shall-be-repaired.html</link>
            <category>Stupid</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/648-MySQL-what-shall-be-repaired.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=648</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=648</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;A website shows the following error message:&lt;/font&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;SQLSTATE[HY000]: General error: 126 Incorrect key file for table &#039;/tmp/#sql_1898_0.MYI&#039;; try to repair it&lt;/font&gt;&lt;/pre&gt; 
&lt;p&gt; &lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;So, MySQL: which table is to repair? The error message is not a table, it&#039;s just the temp file.&lt;/font&gt;&lt;/p&gt; 
&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Stupid and useless error message ...&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 03 Apr 2010 17:25:00 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/648-guid.html</guid>
    <category>Error code</category>
<category>Fehlermeldung</category>
<category>MySQL</category>
<category>stupid</category>

</item>
<item>
    <title>Support your database!</title>
    <link>http://andreas.scherbaum.la/blog/archives/669-Support-your-database!.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/669-Support-your-database!.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=669</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=669</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Happened on IRC, just minutes ago:&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;22:35:09 -!- michi7x7 has joined #postgresql&lt;br /&gt;22:35:14 &amp;lt; michi7x7&amp;gt; hi all&lt;br /&gt;22:35:44 &amp;lt; michi7x7&amp;gt; i have a problem with a mysql-query, but #mysql is full of mysql-lover-noobs&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;p class=&quot;break&quot;&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Users start asking the PostgreSQL-guys for MySQL-support. Times are changing ;-)&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 27 Feb 2010 22:39:00 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/669-guid.html</guid>
    <category>MySQL</category>
<category>PostgreSQL</category>
<category>Support</category>

</item>
<item>
    <title>MySQL: SQLSTATE[HY000]: General error: 3 Error writing file '/tmp/xyz' (Errcode: 28)</title>
    <link>http://andreas.scherbaum.la/blog/archives/665-MySQL-SQLSTATEHY000-General-error-3-Error-writing-file-tmpxyz-Errcode-28.html</link>
            <category>Stupid</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/665-MySQL-SQLSTATEHY000-General-error-3-Error-writing-file-tmpxyz-Errcode-28.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=665</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=665</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;If you run MySQL and this error occurs:&lt;/font&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot; size=&quot;4&quot;&gt;&amp;#160;SQLSTATE[HY000]: General error: 3 Error writing file &#039;/tmp/MYh0VgDS&#039; (Errcode: 28)&lt;/font&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;then check if your server isn&#039;t using the famous &amp;quot;overflow&amp;quot; filesystem for /tmp, limited to 1 MB space.&lt;/font&gt;&lt;/p&gt; 
&lt;p&gt; &lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;The MySQL error message is - as usual - misleading and non-descriptive.&lt;/font&gt;&lt;/p&gt; 
&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;There are many other possible causes for this error code, so this one here might just be a hint.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 24 Feb 2010 13:31:01 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/665-guid.html</guid>
    <category>Error code</category>
<category>Fehlermeldung</category>
<category>MySQL</category>
<category>stupid</category>

</item>
<item>
    <title>MySQL creates rows out of nothing</title>
    <link>http://andreas.scherbaum.la/blog/archives/647-MySQL-creates-rows-out-of-nothing.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/647-MySQL-creates-rows-out-of-nothing.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=647</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=647</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;After issuing a REPAIR TABLE:&lt;/font&gt;&lt;/p&gt; 
&lt;pre&gt;&amp;#160;mysql&amp;gt; repair table search_archive_count_checked;
+----------------------------------+--------+----------+----------------------------------------------+
| Table&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | Op&amp;#160;&amp;#160;&amp;#160;&amp;#160; | Msg_type | Msg_text&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |
+----------------------------------+--------+----------+----------------------------------------------+
| xxx.search_archive_count_checked | repair | warning&amp;#160; | Number of rows changed from 335540 to 365874 |
| xxx.search_archive_count_checked | repair | status&amp;#160;&amp;#160; | OK&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; |
+----------------------------------+--------+----------+----------------------------------------------+
2 rows in set (36.75 sec)
&lt;/pre&gt; 
&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;I&#039;m surprised: this is the first database which is able to create rows out of nothing. Violation of the &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=7740&amp;amp;entry_id=647&quot; title=&quot;http://en.wikipedia.org/wiki/Conservation_of_energy&quot;  onmouseover=&quot;window.status=&#039;http://en.wikipedia.org/wiki/Conservation_of_energy&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;conversation of &lt;del&gt;energy&lt;/del&gt;&lt;/a&gt; data, eh? ;-)&lt;/font&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 31 Jan 2010 11:21:00 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/647-guid.html</guid>
    <category>MySQL</category>
<category>stupid</category>

</item>
<item>
    <title>MySQL Kundenkonferenz aka Sun Roadshow 2008</title>
    <link>http://andreas.scherbaum.la/blog/archives/478-MySQL-Kundenkonferenz-aka-Sun-Roadshow-2008.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/478-MySQL-Kundenkonferenz-aka-Sun-Roadshow-2008.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=478</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=478</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Am 21. Oktober 2008 war ich auf der &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6460&amp;amp;entry_id=478&quot; title=&quot;http://www.mysql.de/news-and-events/european-conferences/2008/&quot;  onmouseover=&quot;window.status=&#039;http://www.mysql.de/news-and-events/european-conferences/2008/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;MySQL Kundenkonferenz 2008&lt;/a&gt; in München.&lt;/p&gt;&lt;p&gt;Es ist schon erstaunlich wie man aus einer anscheinend guten Konferenz (Aussage mehrerer Teilnehmer über die vorherige Veranstaltung) eine reine Werbeveranstaltung machen kann. Gleich zu Beginn gab es eine lange Warteschlange im Foyer des Hilton Hotels, die Damen am Empfang waren mit den über 200 Teilnehmern anscheinend etwas überfordert. Kommt halt nicht jeden Tag vor das alle Teilnehmer kurz vor Konferenzbeginn ankommen. Das Frühstück bzw. das Essen überhaupt war gut, aber für jemanden der keinen Kaffee trinkt blieb dann nur Wasser oder ein paar Sorten Tee zum selbst zubereiten übrig.&lt;/p&gt;&lt;p&gt;Etwas verspätet begann die Veranstaltung mit der Eröffnung durch Kaj Arnö sowie einem Vortrag von Robin Schumacher über die nächsten Schritte bei MySQL. Version 5.1 soll demnach noch dieses Jahr, Version 6 dann nächstes Jahr erscheinen. Zum häufiger nachgefragten Thema &amp;quot;Storage Engines&amp;quot; wurden den ganzen Tag über nicht viele Aussagen getroffen.&lt;/p&gt;&lt;p&gt;Die Fachvorträge waren meines Erachtens ihren Namen nicht wert. Der Memcached Vortrag glänzte mit einigen Folien die die Struktur solch eines Setups beschreiben. Effektiv etwas neues oder auch mal einen Blick ins Detail gab es jedoch nicht, auch wurde viel Wert auf MySQL gelegt und der Memcached mehr oder weniger nebenbei abgehandelt. Der Vortrag über den MySQL Proxy blieb ebenfalls weit hinter den Erwartungen zurück: es gab oberflächliche Informationen, wie und wo man den Proxy einsetzen könnte. Dazu wurden Vorzüge wie z.B. Sharding beschrieben. Im gesamten Vortrag habe ich jedoch Hinweise auf die möglichen Nachteile vermisst die bei solch einem Setup auftreten können - erst Recht wenn der Proxy transparent zwischen Kundenanwendungen und Datenbanken geschaltet wird.&lt;/p&gt;&lt;p&gt;Der Vortrag über den Stand der MySQL-Integration in Sun beschreibt im wesentlichen was zu erwarten war: alles läuft nach Plan.&lt;/p&gt;&lt;p&gt;Am Nachmittag gab es dann das unerwartete Highlight des Tages: Miriam Tuerk hält einen spannenden deutsch/englisch-gemischten Vortrag über Infobright. Die Technologie dahinter ist im wesentlichen eine Storage-Engine welche für Data Warehouse Anwendungen optimiert ist. Diverse Metadaten werden gleich beim Schreiben der Daten mitgespeichert und im besten Fall können Anfragen aus diesen Metadaten beantwortet werden. Laut Aussage von David Lutz (Infobright) ist das Konzept auch gut zur Auswertung großer Mengen an Logdateien geeignet, also werde ich dem ganzen mal einen Versuch gönnen. Erwähnenswert ist außerdem dass das für mich die erste sinnvolle Anwendung der austauschbaren Storage-Engines in MySQL darstellt.&lt;/p&gt;&lt;p&gt;Der &amp;quot;MySQL Performance Tuning&amp;quot; Vortrag fiel dann wieder zurück auf das Niveau des gesamten Tages: einige wenig aussagekräftige Folien und der Informationsgehalt des Vortrags war an sich Null. Selbst die Vorführung des &amp;quot;Enterprise Monitor&amp;quot; Tools wollte nicht recht gelingen.&lt;/p&gt;&lt;p&gt;Die Fragestunde zum Schluß zeigte viele interessante und tiefgreifend technische Fragen die offensichtlich während der Konferenz keinen Platz gefunden haben. Das verleitet mich zu der Annahme das diverse Teilnehmer ebenfalls mit einer anderen Erwartungshaltung nach München gekommen sind. Robin Schumacher war hierbei in seinem Element und konnte/durfte die meisten Fragen beantworten.&lt;/p&gt;&lt;p&gt;Das sonst übliche &amp;quot;Netzwerken&amp;quot; nach dem Ende der Konferenz viel erstaunlich kurz aus. Innerhalb weniger Minuten waren die meisten Teilnehmer verschwunden - was wiederum Platz für Fragen bei den MySQL Leuten ergab. Dabei zeigte sich dann dass das niedrige Niveau der Konferenz keineswegs an den Vortragenden selbst lag: auf alle technischen Fragen gab es eine Antwort.&lt;/p&gt;&lt;p&gt;Die Folien zur Konferenz sollten spätestens zwei Wochen später auf der Webseite verfügbar sein. Sehr lange zwei Wochen später lag dann heute eine E-Mail in meinem Postfach: [&lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6461&amp;amp;entry_id=478&quot; title=&quot;http://www.mysql.de/news-and-events/european-conferences/2008/presentations/&quot;  onmouseover=&quot;window.status=&#039;http://www.mysql.de/news-and-events/european-conferences/2008/presentations/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;Link zu den Folien&lt;/a&gt;]. Wenn ich mir andere Veranstaltungen - auch und gerade im Open Source Bereich - anschaue dann sind dort die Folien teilweise am gleichen Tag verfügbar.&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Bleibt zu hoffen das die nächste Userkonferenz nicht wieder zur Produktshow verkommt.&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 12 Nov 2008 13:23:59 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/478-guid.html</guid>
    <category>MySQL</category>
<category>München</category>
<category>mysqlconfde08</category>

</item>
<item>
    <title>Unterlagen für Vortrag und Workshop beim Open Source Tag in Magdeburg</title>
    <link>http://andreas.scherbaum.la/blog/archives/460-Unterlagen-fuer-Vortrag-und-Workshop-beim-Open-Source-Tag-in-Magdeburg.html</link>
            <category>Magdeburg</category>
            <category>PostgreSQL</category>
            <category>Software</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/460-Unterlagen-fuer-Vortrag-und-Workshop-beim-Open-Source-Tag-in-Magdeburg.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=460</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=460</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Die Vortragsunterlagen für meinen Vortrag und meinen Workshop beim &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6358&amp;amp;entry_id=460&quot; title=&quot;http://andreas.scherbaum.la/blog/archives/422-Magdeburger-Open-Source-Tag-im-Oktober-2008.html&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/blog/archives/422-Magdeburger-Open-Source-Tag-im-Oktober-2008.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;Open Source Tag&lt;/a&gt; an der &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6359&amp;amp;entry_id=460&quot; title=&quot;http://www.uni-magdeburg.de/&quot;  onmouseover=&quot;window.status=&#039;http://www.uni-magdeburg.de/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;Universität&lt;/a&gt; in &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6360&amp;amp;entry_id=460&quot; title=&quot;http://de.wikipedia.org/wiki/Magdeburg&quot;  onmouseover=&quot;window.status=&#039;http://de.wikipedia.org/wiki/Magdeburg&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;Magdeburg&lt;/a&gt; sind online:&lt;/p&gt;&lt;p&gt;Vortrag: &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6361&amp;amp;entry_id=460&quot; title=&quot;http://andreas.scherbaum.la/writings/open-source-tag-md-2008-10_talk.pdf&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/writings/open-source-tag-md-2008-10_talk.pdf&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;Welche Datenbank? Warum PostgreSQL?&lt;/a&gt; (PDF)&lt;/p&gt;&lt;p&gt;Workshop: &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=6362&amp;amp;entry_id=460&quot; title=&quot;http://andreas.scherbaum.la/writings/open-source-tag-md-2008-10_ws.pdf&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/writings/open-source-tag-md-2008-10_ws.pdf&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;PostgreSQL optimieren.&lt;/a&gt; (PDF)&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 13 Oct 2008 15:58:07 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/460-guid.html</guid>
    <category>Magdeburg</category>
<category>Magdeburger Open-Source-Tag</category>
<category>Universität Magdeburg</category>
<category>Vortrag</category>
<category>Workshop</category>

</item>
<item>
    <title>Understanding SQL</title>
    <link>http://andreas.scherbaum.la/blog/archives/304-Understanding-SQL.html</link>
            <category>Externes</category>
            <category>SQL</category>
            <category>Software</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/304-Understanding-SQL.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=304</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=304</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Just have to port a &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=5164&amp;amp;entry_id=304&quot; title=&quot;http://www.phpkit.de/&quot;  onmouseover=&quot;window.status=&#039;http://www.phpkit.de/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;phpkit&lt;/a&gt; database to something else. It seems, the phpkit ppl did not really understand what SQL is for.&lt;/p&gt;&lt;p&gt;The &#039;phpkit_config&#039; table in this case contains 255(!) columns and a lot of this columns seems to be for extensions.&lt;/p&gt;&lt;p&gt;This is a very good example where you should use &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=5165&amp;amp;entry_id=304&quot; title=&quot;http://en.wikipedia.org/wiki/Database_normalization&quot;  onmouseover=&quot;window.status=&#039;http://en.wikipedia.org/wiki/Database_normalization&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;normalization&lt;/a&gt;: you don&#039;t add more and more columns to one table but you have a key/value table and for new entries you add a new key with a value. No need to change the table at all.&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 13 Jan 2008 15:29:56 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/304-guid.html</guid>
    <category>SQL</category>

</item>
<item>
    <title>Performance issues</title>
    <link>http://andreas.scherbaum.la/blog/archives/215-Performance-issues.html</link>
            <category>PostgreSQL</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/215-Performance-issues.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=215</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=215</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Last year, &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=5359&amp;amp;entry_id=215&quot; title=&quot;http://tweakers.net&quot;  onmouseover=&quot;window.status=&#039;http://tweakers.net&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;tweakers.net&lt;/a&gt; did some &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=4514&amp;amp;entry_id=215&quot; title=&quot;http://andreas.scherbaum.la/blog/archives/53-some-tests-from-tweakers.net.html&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/blog/archives/53-some-tests-from-tweakers.net.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;performance tests&lt;/a&gt; with MySQL and PostgreSQL and they found out that MySQL did not scale very well with many concurrent connections.&lt;/font&gt;&lt;p /&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;br /&gt;Now &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=4515&amp;amp;entry_id=215&quot; title=&quot;http://obsecurity.dyndns.org/&quot;  onmouseover=&quot;window.status=&#039;http://obsecurity.dyndns.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Kris Kennaway&lt;/a&gt; did some tests on his own and &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=4516&amp;amp;entry_id=215&quot; title=&quot;http://lists.freebsd.org/pipermail/freebsd-performance/2007-August/002790.html&quot;  onmouseover=&quot;window.status=&#039;http://lists.freebsd.org/pipermail/freebsd-performance/2007-August/002790.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;posted the results&lt;/a&gt; to the &lt;a target=&quot;_blank&quot; href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=4517&amp;amp;entry_id=215&quot; title=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot;  onmouseover=&quot;window.status=&#039;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;FreeBSD performance list&lt;/a&gt;. The resulting graphs look very similar.&lt;/font&gt;&lt;/p&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 07 Aug 2007 12:58:02 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/215-guid.html</guid>
    <category>FreeBSD</category>
<category>MySQL</category>
<category>Performance</category>
<category>PostgreSQL</category>

</item>
<item>
    <title>Primary key in Mysql doubled</title>
    <link>http://andreas.scherbaum.la/blog/archives/212-Primary-key-in-Mysql-doubled.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/212-Primary-key-in-Mysql-doubled.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=212</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=212</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Got a nice problem: a table, which has the following primary key: id, id.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;You can use or dump this table without problems ... but you cannot reinsert the dump into the same (4.1) or a newer (5.0) mysql version.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;This is the table dump, created with &amp;quot;SHOW CREATE TABLE tablename&amp;quot;:&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;pre&gt;----- cut -----&lt;br /&gt;CREATE TABLE tablename (&lt;br /&gt;  id int(11) NOT NULL auto_increment,&lt;br /&gt;  title_en text,&lt;br /&gt;  ...&lt;br /&gt;  PRIMARY KEY  (id,id)&lt;br /&gt;) TYPE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;----- cut -----&lt;/pre&gt;&lt;p class=&quot;break&quot;&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Now i try to reinsert this table into another database:&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;pre&gt;----- cut -----&lt;br /&gt;mysql&amp;gt; CREATE TABLE tablename (&lt;br /&gt;    -&amp;gt;   id int(11) NOT NULL auto_increment,&lt;br /&gt;    -&amp;gt;   title_en text,&lt;br /&gt;  ...&lt;br /&gt;    -&amp;gt;   PRIMARY KEY  (id,id)&lt;br /&gt;    -&amp;gt; ) TYPE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;ERROR 1060 (42S21): Duplicate column name &#039;id&#039;&lt;br /&gt;----- cut -----&lt;/pre&gt;&lt;p class=&quot;break&quot;&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;What the ...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Should i &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=4467&amp;amp;entry_id=212&quot; title=&quot;http://andreas.scherbaum.la/blog/archives/60-There-is-no-spoonMMMMMauto_increment.html&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/blog/archives/60-There-is-no-spoonMMMMMauto_increment.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;repeat&lt;/a&gt; myself?&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 02 Aug 2007 01:34:35 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/212-guid.html</guid>
    <category>MySQL</category>
<category>Primary Key</category>

</item>
<item>
    <title>Pitfalls of missing transactions when handling multiple inserts in Mysql</title>
    <link>http://andreas.scherbaum.la/blog/archives/171-Pitfalls-of-missing-transactions-when-handling-multiple-inserts-in-Mysql.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/171-Pitfalls-of-missing-transactions-when-handling-multiple-inserts-in-Mysql.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=171</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=171</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Imagine, you have a table and a colum is defined NOT NULL. You (and i) expect, that NULL arguments will not go into the table but instead get rejected.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font&gt;----- cut -----&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 2&lt;br /&gt;Server version: 5.0.41-log Source distribution&lt;/p&gt;&lt;p&gt;mysql&amp;gt; CREATE TABLE notnulltest (id INT, test TEXT NOT NULL);&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; INSERT INTO notnulltest (id, test) VALUES (1, NULL);&lt;br /&gt;ERROR 1048 (23000): Column &#039;test&#039; cannot be null&lt;br /&gt;mysql&amp;gt; INSERT INTO notnulltest (id, test) VALUES (1, NULL), (2, NULL);&lt;br /&gt;Query OK, 2 rows affected, 2 warnings (0.00 sec)&lt;br /&gt;Records: 2  Duplicates: 0  Warnings: 2&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; SELECT id, test FROM notnulltest;&lt;br /&gt;+------+------+&lt;br /&gt;| id   | test |&lt;br /&gt;+------+------+&lt;br /&gt;|    1 |      | &lt;br /&gt;|    2 |      | &lt;br /&gt;+------+------+&lt;br /&gt;2 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; SELECT id, test FROM notnulltest WHERE test IS NULL;&lt;br /&gt;Empty set (0.00 sec)&lt;br /&gt;----- cut -----&lt;/p&gt;&lt;p&gt;&lt;br /&gt;So whats going on here?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Since Mysql had no transactions (in the past), it tries to avoid any error in multi-column inserts. Without transactions, the insert cannot be rolled back, so an error would leave an unknown number of inserted rows around and the application had to deal with the problem. For Mysql it seems a far better solution to modify your data so it fit&#039;s the requirements.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Worth mentioning, this is the default behaviour in a recent (5.0.41) mysql version, installed from source, with no config modifications.&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 02 Jun 2007 14:34:46 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/171-guid.html</guid>
    
</item>
<item>
    <title>This years april fool</title>
    <link>http://andreas.scherbaum.la/blog/archives/141-This-years-april-fool.html</link>
            <category>PostgreSQL</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/141-This-years-april-fool.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=141</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=141</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Too pity, this news is only an april fool:&lt;/p&gt;&lt;/font&gt;&lt;/p&gt;&lt;h4&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=3647&amp;amp;entry_id=141&quot;  onmouseover=&quot;window.status=&#039;http://krow.livejournal.com/502908.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot; title=&quot;Postgres Storage Engine for MySQL, Stranger then Fiction&quot;&gt;Postgres Storage Engine for MySQL, Stranger then Fiction&lt;/a&gt;&lt;/font&gt;&lt;/h4&gt;&lt;p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;br /&gt;Imagine, which problems could be solved in an instance ...&lt;/font&gt;&lt;/p&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 02 Apr 2007 12:17:24 +0200</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/141-guid.html</guid>
    <category>MySQL</category>
<category>PostgreSQL</category>

</item>
<item>
    <title>NULL handling in Mysql</title>
    <link>http://andreas.scherbaum.la/blog/archives/111-NULL-handling-in-Mysql.html</link>
            <category>Links</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/111-NULL-handling-in-Mysql.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=111</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=111</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;Here is an interesting article about the NULL (mis)handling in Mysql:&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=2223&amp;amp;entry_id=111&quot; title=&quot;http://www.databasejournal.com/features/mysql/article.php/3519116&quot;  onmouseover=&quot;window.status=&#039;http://www.databasejournal.com/features/mysql/article.php/3519116&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;http://www.databasejournal.com/features/mysql/article.php/3519116&lt;/a&gt;&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 08 Feb 2007 13:22:21 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/111-guid.html</guid>
    
</item>
<item>
    <title>f* Mysql</title>
    <link>http://andreas.scherbaum.la/blog/archives/103-f-Mysql.html</link>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/103-f-Mysql.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=103</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=103</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Today i awoke because the nagios used by our isp sent me a sms: something does not work well on one of the association servers. According to the sms, the webserver was not responding. Ok, the webserver is &lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=2051&amp;amp;entry_id=103&quot; title=&quot;http://andreas.scherbaum.la/blog/archives/60-There-is-no-spoonMMMMMauto_increment.html&quot;  onmouseover=&quot;window.status=&#039;http://andreas.scherbaum.la/blog/archives/60-There-is-no-spoonMMMMMauto_increment.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;never&lt;/a&gt; the cause of the problem, something else is going wrong.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Logged in over ssh, at least this works well. ps told me, that the nightly database backup is hanging around, a script which fills some tables is also waiting. Mysql shell does not really work. Disc space? Ok, enough free.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Shutting down webserver and database, killed all scripts hanging around and restarted the db. After a while, i got an error mail:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p /&gt;&lt;/p&gt;&lt;pre&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;xxxxxxx.xxxxxx_gaestebuch&lt;br /&gt;warning  : Table is marked as crashed and last repair failed&lt;br /&gt;warning  : Size of indexfile is: 281307136      Should be: 267612160&lt;br /&gt;error    : Found 5174283 keys of 5174282&lt;br /&gt;error    : Corrupt&lt;/font&gt;&lt;/pre&gt;&lt;p&gt;&lt;p /&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Nice ...&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;Ok, Let&#039;s repair the beast. myisamchk seems to work his way through the table, until i got this message:&lt;/font&gt;&lt;/p&gt;&lt;p /&gt;&lt;/p&gt;&lt;pre&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;myisamchk: warning: 301 records have been removed&lt;/font&gt;&lt;/pre&gt;&lt;p&gt;&lt;p /&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;So this wannabe database just deleted 301 datasets for whatever reason. Nice to see, how data integrity is not handled at all.&lt;/font&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;I&#039;m happy at all, that the new platform is coming around, betatest just started yesterday. It&#039;s time to kick mysql in the ass and use a real database.&lt;/font&gt;&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;br /&gt; &lt;/font&gt;&lt;/p&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 03 Feb 2007 11:06:38 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/103-guid.html</guid>
    
</item>
<item>
    <title>Mysql Limitations</title>
    <link>http://andreas.scherbaum.la/blog/archives/99-Mysql-Limitations.html</link>
            <category>Externes</category>
            <category>other DBs</category>
    
    <comments>http://andreas.scherbaum.la/blog/archives/99-Mysql-Limitations.html#comments</comments>
    <wfw:comment>http://andreas.scherbaum.la/blog/wfwcomment.php?cid=99</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://andreas.scherbaum.la/blog/rss.php?version=2.0&amp;type=comments&amp;cid=99</wfw:commentRss>
    

    <author>nospam@example.com (Andreas 'ads' Scherbaum)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_authorpic&quot;&gt;&lt;img src=&quot;http://andreas.scherbaum.la/blog/templates/default/img/Andreas__ads__Scherbaum.jpg&quot; alt=&quot;Author&quot; title=&quot;Andreas &#039;ads&#039; Scherbaum&quot; /&gt;&lt;br /&gt;&lt;span&gt;Andreas &#039;ads&#039; Scherbaum&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;break&quot;&gt;
&lt;font face=&quot;arial,helvetica,sans-serif&quot;&gt;&lt;p&gt;You will find Casey Allen Shobe&#039;s site with limitations of mysql very interesting:&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://andreas.scherbaum.la/blog/exit.php?url_id=1964&amp;amp;entry_id=99&quot; title=&quot;http://casey.shobe.info/mysql_limitations.html&quot;  onmouseover=&quot;window.status=&#039;http://casey.shobe.info/mysql_limitations.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; target=&quot;_blank&quot;&gt;http://casey.shobe.info/mysql_limitations.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Oh, of course only, if you are not a mysql nerd ;-)&lt;/p&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 01 Feb 2007 01:17:50 +0100</pubDate>
    <guid isPermaLink="false">http://andreas.scherbaum.la/blog/archives/99-guid.html</guid>
    
</item>

</channel>
</rss>
