Upgrade 4.1 -> 5.0: Table Version 9 vs 10

Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 11.06.2007 13:44:07 von Christian Schmelzer

Hallo,
ich habe hier einen Mysql Server, der von 4.1 auf 5 aktualisiert werden
soll. Nun habe ich festgestellt, dass im Infoschema die Version der 4.1er
Tabellen 9 ist, unter 5.0 neu angelegte Tabellen haben aber Version 10.
Daher meine Frage: Wie kann ich die Tabellen von Version 9 auf 10 updaten
bzw. ist das überhaupt ein Problem. Ich habe mal gehört, dass Mysql 5
möglicherweise langsamer auf Tabellen im älteren Format zugreift.
Einen Dump exportieren und wieder importieren wäre nur die allerletzte
Lösung. Die DB ist ca. 150 GB groß und Dumpen und wieder importieren dauert
zu lange. Bis jetzt habe ich optimize und repair getestet, aber die scheinen
beide nicht die Version zu ändern.

Christian

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 11.06.2007 14:44:51 von Nico Haase

Hallöchen,
*Christian Schmelzer* schrub:
> Hallo,
> ich habe hier einen Mysql Server, der von 4.1 auf 5 aktualisiert werden
> soll. Nun habe ich festgestellt, dass im Infoschema die Version der 4.1er
> Tabellen 9 ist, unter 5.0 neu angelegte Tabellen haben aber Version 10.
> Daher meine Frage: Wie kann ich die Tabellen von Version 9 auf 10 updaten
> bzw. ist das überhaupt ein Problem. Ich habe mal gehört, dass Mysql 5
> möglicherweise langsamer auf Tabellen im älteren Format zugreift.
> Einen Dump exportieren und wieder importieren wäre nur die allerletzte
> Lösung. Die DB ist ca. 150 GB groß und Dumpen und wieder importieren dauert
> zu lange. Bis jetzt habe ich optimize und repair getestet, aber die scheinen
> beide nicht die Version zu ändern.

Bei mir hat es gereicht, den Tabellenkommentar zu ändern, um auf
Version 10 zu aktualisieren. Interessant finde ich die Problematik
allerdings schon, bei mir sind nach einem Update von 4.0.x auf 5.0.32
noch Tabellen mit der Version 7 vorhanden. Wo finde ich genauere
Informationen über diese verschiedenen Versionen? Im MySQL-Handbuch
konnte ich nichts finden.
mfg
Nico

--
www.buchtips.net - Rezensionen online

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 11.06.2007 15:26:11 von Christian Schmelzer

Nico Haase wrote:
> Hallöchen,
> *Christian Schmelzer* schrub:
>> Hallo,
>> ich habe hier einen Mysql Server, der von 4.1 auf 5 aktualisiert
>> werden soll. Nun habe ich festgestellt, dass im Infoschema die
>> Version der 4.1er Tabellen 9 ist, unter 5.0 neu angelegte Tabellen
>> haben aber Version 10. Daher meine Frage: Wie kann ich die Tabellen
>> von Version 9 auf 10 updaten bzw. ist das überhaupt ein Problem. Ich
>> habe mal gehört, dass Mysql 5 möglicherweise langsamer auf Tabellen
>> im älteren Format zugreift.
>> Einen Dump exportieren und wieder importieren wäre nur die
>> allerletzte Lösung. Die DB ist ca. 150 GB groß und Dumpen und wieder
>> importieren dauert zu lange. Bis jetzt habe ich optimize und repair
>> getestet, aber die scheinen beide nicht die Version zu ändern.
>
> Bei mir hat es gereicht, den Tabellenkommentar zu ändern, um auf
> Version 10 zu aktualisieren. Interessant finde ich die Problematik
> allerdings schon, bei mir sind nach einem Update von 4.0.x auf 5.0.32
> noch Tabellen mit der Version 7 vorhanden. Wo finde ich genauere
> Informationen über diese verschiedenen Versionen? Im MySQL-Handbuch
> konnte ich nichts finden.
> mfg
> Nico

Hallo Nico,
das klingt gut. Und wie kann ich den Kommentar eine Tabelle ändern? Benutze
die eigentlich nie.

Christian

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 11.06.2007 15:28:53 von Christian Schmelzer

Christian Schmelzer wrote:
> Nico Haase wrote:
>> Hallöchen,
>> *Christian Schmelzer* schrub:
>>> Hallo,
>>> ich habe hier einen Mysql Server, der von 4.1 auf 5 aktualisiert
>>> werden soll. Nun habe ich festgestellt, dass im Infoschema die
>>> Version der 4.1er Tabellen 9 ist, unter 5.0 neu angelegte Tabellen
>>> haben aber Version 10. Daher meine Frage: Wie kann ich die Tabellen
>>> von Version 9 auf 10 updaten bzw. ist das überhaupt ein Problem. Ich
>>> habe mal gehört, dass Mysql 5 möglicherweise langsamer auf Tabellen
>>> im älteren Format zugreift.
>>> Einen Dump exportieren und wieder importieren wäre nur die
>>> allerletzte Lösung. Die DB ist ca. 150 GB groß und Dumpen und wieder
>>> importieren dauert zu lange. Bis jetzt habe ich optimize und repair
>>> getestet, aber die scheinen beide nicht die Version zu ändern.
>>
>> Bei mir hat es gereicht, den Tabellenkommentar zu ändern, um auf
>> Version 10 zu aktualisieren. Interessant finde ich die Problematik
>> allerdings schon, bei mir sind nach einem Update von 4.0.x auf 5.0.32
>> noch Tabellen mit der Version 7 vorhanden. Wo finde ich genauere
>> Informationen über diese verschiedenen Versionen? Im MySQL-Handbuch
>> konnte ich nichts finden.
>> mfg
>> Nico
>
> Hallo Nico,
> das klingt gut. Und wie kann ich den Kommentar eine Tabelle ändern?
> Benutze die eigentlich nie.
>
> Christian

Habs schon gefunden: Alter table bla comment = 'xxx';

Christian

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 11.06.2007 15:37:32 von Christian Schmelzer

Nico Haase wrote:
> Hallöchen,
> *Christian Schmelzer* schrub:
>> Hallo,
>> ich habe hier einen Mysql Server, der von 4.1 auf 5 aktualisiert
>> werden soll. Nun habe ich festgestellt, dass im Infoschema die
>> Version der 4.1er Tabellen 9 ist, unter 5.0 neu angelegte Tabellen
>> haben aber Version 10. Daher meine Frage: Wie kann ich die Tabellen
>> von Version 9 auf 10 updaten bzw. ist das überhaupt ein Problem. Ich
>> habe mal gehört, dass Mysql 5 möglicherweise langsamer auf Tabellen
>> im älteren Format zugreift.
>> Einen Dump exportieren und wieder importieren wäre nur die
>> allerletzte Lösung. Die DB ist ca. 150 GB groß und Dumpen und wieder
>> importieren dauert zu lange. Bis jetzt habe ich optimize und repair
>> getestet, aber die scheinen beide nicht die Version zu ändern.
>
> Bei mir hat es gereicht, den Tabellenkommentar zu ändern, um auf
> Version 10 zu aktualisieren. Interessant finde ich die Problematik
> allerdings schon, bei mir sind nach einem Update von 4.0.x auf 5.0.32
> noch Tabellen mit der Version 7 vorhanden. Wo finde ich genauere
> Informationen über diese verschiedenen Versionen? Im MySQL-Handbuch
> konnte ich nichts finden.
> mfg
> Nico

Hallo,
hat funktioniert. Vielen Dank.

Aber hat denn jemand Infos zu diesen Versionen? Ist es egal welche Version
da steht?

Christian

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 12.06.2007 08:30:28 von Axel Schwenke

"Christian Schmelzer" wrote:
>
> Aber hat denn jemand Infos zu diesen Versionen? Ist es egal welche Version
> da steht?

So lange MySQL das alte physische Tabellenformat noch kann, ist das
kein Problem. Wenn du den Empfehlungen im Handbuch folgst, dann sagt
dir mysql_upgrade auch, ob deine MyISAM-Tabellen eine "Handmassage"
brauchen oder nicht.


XL

Re: Upgrade 4.1 -> 5.0: Table Version 9 vs 10

am 12.06.2007 13:27:49 von Christian Schmelzer

Axel Schwenke wrote:
> "Christian Schmelzer" wrote:
>>
>> Aber hat denn jemand Infos zu diesen Versionen? Ist es egal welche
>> Version da steht?
>
> So lange MySQL das alte physische Tabellenformat noch kann, ist das
> kein Problem. Wenn du den Empfehlungen im Handbuch folgst, dann sagt
> dir mysql_upgrade auch, ob deine MyISAM-Tabellen eine "Handmassage"
> brauchen oder nicht.
>
>
> XL

Vielen Dank. Sehe ich mir an.

Christian