<?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>XP - Development - Datenbanken</title>
    <link>http://www.xp-dev.de/</link>
    <description>Tägliche Programmierarbeiten, Agile Entwicklung und kleine Tools in php5 und asp.net</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <managingEditor>info@xp-dev.de</managingEditor>
<webMaster>info@xp-dev.de</webMaster>
<pubDate>Mon, 01 Oct 2007 17:10:29 GMT</pubDate>

    <image>
        <url>http://www.xp-dev.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: XP - Development - Datenbanken - Tägliche Programmierarbeiten, Agile Entwicklung und kleine Tools in php5 und asp.net</title>
        <link>http://www.xp-dev.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>So langsam kann ein Index sein!</title>
    <link>http://www.xp-dev.de/index.php?/archives/25-So-langsam-kann-ein-Index-sein!.html</link>
            <category>Datenbanken</category>
    
    <comments>http://www.xp-dev.de/index.php?/archives/25-So-langsam-kann-ein-Index-sein!.html#comments</comments>
    <wfw:comment>http://www.xp-dev.de/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.xp-dev.de/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Jan Schubert)</author>
    <content:encoded>
    Beim Erstellen einer Tabelle in MySql ist mir ein gravierender Fehler unterlaufen. Ich habe einen Index für eine Spalte vom Type varchar(200) angelegt. Die Antwortzeiten lagen bei 14 Sekunden für eine Teilstring-Abfrage. Daraufhin habe ich den Index gelöscht. Nun dauern die Abfragen unter 0,5 Sekunden. 
    </content:encoded>

    <pubDate>Mon, 01 Oct 2007 18:40:55 +0200</pubDate>
    <guid isPermaLink="false">http://www.xp-dev.de/index.php?/archives/25-guid.html</guid>
    
</item>
<item>
    <title>MySql-Query lieferte falsche Daten. Grund: case-sensitive</title>
    <link>http://www.xp-dev.de/index.php?/archives/23-MySql-Query-lieferte-falsche-Daten.-Grund-case-sensitive.html</link>
            <category>Datenbanken</category>
    
    <comments>http://www.xp-dev.de/index.php?/archives/23-MySql-Query-lieferte-falsche-Daten.-Grund-case-sensitive.html#comments</comments>
    <wfw:comment>http://www.xp-dev.de/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.xp-dev.de/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Jan Schubert)</author>
    <content:encoded>
    Heute hat sich beim Entwickeln wieder ein kurioser Fehler eingeschlichen. Beim Auslesen von Daten aus einer MySql Tabelle, habe ich nicht erwünschte Daten wiederbekommen. Grund dafür war die unterschiedliche Behandlung zwischen Groß- und Kleinschreibung.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen einer MySql Tabelle sollte unbedingt darauf geachtet werden, welcher Zeichensatz genutzt wird. Standardmäßig nimmt mein lokaler MySql Server den Zeichensatz latin1_swedish_ci, wobei das ci für case-insensitive steht.&lt;br /&gt;
&lt;br /&gt;
Daher sollte man sich schon vor dem Erstellen einer Tabelle gedanken über den Zeichensatz machen. Für Daten, die immer case-sensitive sein sollen, nutze ich nun latin1_general_cs (cs steht für case-sensitive).&lt;br /&gt;
&lt;br /&gt;
Sollte die gewünschte Spalte, die abgefragt werden soll, case-insensitive sein, kann direkt im SELECT Befehl dies geändert werden!&lt;br /&gt;
&lt;blockquote&gt;
col_name COLLATE latin1_general_cs = &#039;value&#039;
&lt;/blockquote&gt;
&lt;br /&gt;
Weitere Informationen zu diesem Thema findet Ihr hier: &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html&quot; target=&quot;blank&quot;  title=&quot;MySql case-sensitive&quot;&gt;MySql case-sensitive&lt;/a&gt; 
    </content:encoded>

    <pubDate>Tue, 04 Sep 2007 22:34:38 +0200</pubDate>
    <guid isPermaLink="false">http://www.xp-dev.de/index.php?/archives/23-guid.html</guid>
    
</item>
<item>
    <title>Migration von MySql 4 zu MySql 5 abgeschlossen!</title>
    <link>http://www.xp-dev.de/index.php?/archives/22-Migration-von-MySql-4-zu-MySql-5-abgeschlossen!.html</link>
            <category>Datenbanken</category>
    
    <comments>http://www.xp-dev.de/index.php?/archives/22-Migration-von-MySql-4-zu-MySql-5-abgeschlossen!.html#comments</comments>
    <wfw:comment>http://www.xp-dev.de/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.xp-dev.de/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Jan Schubert)</author>
    <content:encoded>
    Am letzten Wochenende haben wir es endlich gewagt den MySql Server mit der Version 4 durch einen MySql 5 Server zu ersetzen. Mitten in der Nacht wurden die Daten vom alten auf den neuen Server kopiert. Dies alleine dauerte schon vier bis fünf Stunden. Direkt danach haben wir einfach die IP&#039;s der beiden Server getauscht und schon war der neue Server in betrieb.&lt;br /&gt;
&lt;br /&gt;
Trotz langer Vorbereitungen für diesen Tag sind an mehreren Stellen Fehler aufgetreten:&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://www.xp-dev.de/index.php?/archives/22-Migration-von-MySql-4-zu-MySql-5-abgeschlossen!.html#extended&quot;&gt;Continue reading &quot;Migration von MySql 4 zu MySql 5 abgeschlossen!&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 28 Aug 2007 21:47:11 +0200</pubDate>
    <guid isPermaLink="false">http://www.xp-dev.de/index.php?/archives/22-guid.html</guid>
    
</item>
<item>
    <title>Migration MySql 4 zu Version 5</title>
    <link>http://www.xp-dev.de/index.php?/archives/21-Migration-MySql-4-zu-Version-5.html</link>
            <category>Datenbanken</category>
            <category>Webentwicklung</category>
    
    <comments>http://www.xp-dev.de/index.php?/archives/21-Migration-MySql-4-zu-Version-5.html#comments</comments>
    <wfw:comment>http://www.xp-dev.de/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.xp-dev.de/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (Jan Schubert)</author>
    <content:encoded>
    In den nächsten Tagen wollen wir endlich unseren MySql 4 Server abschalten und diesen durch einen MySql 5 Server ersetzten. Dabei fällt auf, dass immer wieder kleine Fehler auftauchen. &lt;br /&gt;&lt;a href=&quot;http://www.xp-dev.de/index.php?/archives/21-Migration-MySql-4-zu-Version-5.html#extended&quot;&gt;Continue reading &quot;Migration MySql 4 zu Version 5&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 21 Aug 2007 21:40:27 +0200</pubDate>
    <guid isPermaLink="false">http://www.xp-dev.de/index.php?/archives/21-guid.html</guid>
    
</item>

</channel>
</rss>