Die Version 5.5 von MySQL ist ab sofort verfügbar.
Mehr:
http://www.doag.org/news/2010/news75/
Nachdem wir in Teil 1 des Workshops alle notwendigen Vorbereitungen getroffen haben, wollen wir den gesammelten Daten die Informationen entlocken. Zu diesem Zwecke werden wir 10 typische Fragen beantworten, die einem MySQL-DBA gestellt werden könnten.
Frage 1: “Wie viel Speicherplatz belegt die MySQL-Instanz derzeit?”
SELECT sum(total_mb) as total_db_size FROM stats.tbl_db_statistic where date(monitoring_date) = CURRENT_DATE();
Frage 2: “Wie viel Speicherplatz belegte die MySQL-Instanz vor einem Jahr?”
SELECT sum(total_mb) as total_db_size FROM stats.tbl_db_statistic where date(monitoring_date) = date_sub(CURRENT_DATE(), INTERVAL 1 YEAR);
Frage 3: “Um viel MegaByte nimmt die Datenbank jeden Tag zu/ab?”
SELECT …[Mehr]
Immer wieder mal steht man als MySQL-DBA der Frage gegenüber: “Wieviel Speicherplatz hat diese oder jene MySQL-Instanz eigentlich vor einem Jahr belegt?”. Der Zeitraum muss natürlich kein Jahr sein. Es kann sich auch nur um Monate, Tage oder Stunden handeln. Grund für diese Frage ist meist, dass man erfahren möchte, um welchen Faktor sich die Instanz vergrößert oder verkleinert hat. Dies ist zum Beispiel sehr interessant, wenn die Budgetplanung für die nächste Storage oder den nächsten Server ansteht. Oft ist es aber einfach auch nur von Interesse, um ein Gefühl dafür zu bekommen, wie sich die Datenmenge inzwischen vermehrt hat.
Um die Frage zu beantworten, hat der DBA entweder ein gutes Gedächtnis oder ein spielt ein Backup aus dem nachgefragten Zeitraum auf einem Testserver ein, und schaut dann nach, welcher Speicherplatz belegt wird. Die dritte und wahrscheinlich komfortabelste Möglichkeit ist, dass der …
[Mehr]Um die Leistung des MySQL-Clusters besser einschätzen zu können, haben wir einige Tests und Versuche unternommen. Die Ergebnisse haben mich so beindruckt, dass ich das Benchmark-Szenario gerne zeigen möchte.
Die Ausgangssituation:
Hardware:
4 Daten-Knoten:
SunFire X4140 Server
2 x AMD 2.6 GHz CPU, Opteron 2435 6-Core
32 GB DDR2 ECC registered RAM (667 MHz)
4 x HDD 146 GB SAS 1000rpm (RAID 10)
4 x Gigabit Netzwerk
2 SQL-Knoten:
SunFire X4140 Server
1 x AMD 2.6 GHz CPU, Opteron 2435 6-Core
8 GB DDR2 ECC registered RAM (667 MHz)
4 x HDD 146 GB SAS 1000rpm (RAID 10)
4 x Gigabit Netzwerk
2 Management-Knoten:
SunFire X2200 M2
1 x 3.0 GHz AMD Dual-Core Opteron Model 2222
4 GB DDR2 ECC registered RAM (667 MHz)
2 x HDD 250 GB SATA 7200rpm (RAID 1)
4 x Gigabit Netzwerk
…
[Mehr]
5.5 ist GA! Auch ich will mir die Freiheit nehmen über die MySQL
5.5 zu berichten. Die neuen Features, welche meine Neugierde
weckten, werden in einem anderen Blog zusammengefasst.
Bereits in den Blogs hier und hier verglich ich PBXT vs InnoDB(Plugin 1.0.13)
und MySQL 5.5.8 selbst kommt mit dem Plugin 1.1.8.
Was liegt näher, als die Gelegenheit zu nutzen und ein paar
Tests auf MySQL 5.5zu fahren?
Für den Vergleich wurde wieder die unten stehende Tabelle mit
300.000.000 Rows genommen.
CREATE TABLE `rein` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id2` int(11) NOT NULL,
`id3` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `id2` …
Nur als kleine Erinnerung: bis Sonntag, 26. Dezember können noch Vortragsvorschläge für den "MySQL & Friends" Developer Room auf der FOSDEM in Brüssel abgeben werden. Die FOSDEM-Veranstalter stellen uns für diesen Zweck am Samstag, den 5. Februar von 13:00-17:00 den Raum H.2213 (100 Plätze) zur Verfügung. Wir haben schon eine Reihe interessanter Vorträge erhalten, würden uns aber noch auf weitere Zusendungen freuen! Jeder Vorschlag rund um das Thema MySQL ist willkommen. Pro Vortrag planen wir 20 Minuten Gesprächszeit plus 5 Minuten Diskussion ein, so daß wir insgesamt 12 Vorträge halten können.
Wir freuen uns über weitere Themenvorschläge oder auch …
[Mehr]
Wie in diversen Blogs gerade zu lesen ist, hat Oracle heute MySQL
5.5 als stabile Version veröffentlicht und somit für den
produktiven Einsatz freigegeben.
MySQL 5.5 bringt viele neue Features mit, wobei insbesondere
folgende zu nennen sind:
- Storage Engine: InnoDB (v1.1) wird zur Standard-Engine
- Replikation: Semi-syncrone Replikation und Replication Heartbeat
- Partitionierung: Neue Partitionierung-Optionen wie “RANGE COLUMNS” und “LIST COLUMNS”
- Tuning: Neues Performance Schema
- Performance: MySQL 5.5 soll jetzt besser skalieren und viele Leistungssteigerungen mit sich bringen
- …
Eine genauere Aufstellung aller Änderungen findet ihr unter Introduction to MySQL 5.5.
Es wird eine ganze Weile dauern, bis alle neuen Features und …
[Mehr]
ORACLE kündigt an, das ab sofort MySQL 5.5 verfügbar ist.
More:
http://www.oracle.com/us/corporate/press/195726
Oracle teilt mit: MySQL 5.5 is GA!. Damit ist MySQL 5.5 jetzt die aktuelle Version. 5.1 wird noch voll unterstützt, ist aber absehbar auf dem Weg nach draußen. MySQL 5.0 ist bereits seit Ende letzten Jahres nicht mehr im Support.
Im Gesamtüberblick haben die MySQL 5.5 Release Candidates bei mir einen sehr guten Eindruck hinterlassen: auch wenn wir ein paar Fehler gefunden haben, war die generelle Stabilität sehr viel besser als bei den 5.0 und 5.1-Kandidaten. Ich kann ein Upgrade auf 5.5 nur jedem ans Herz legen.
Die Arbeiten an MySQL 5.5 wurden bereits begonnen, als MySQL noch Teil von Sun war. In die Version sind eine Reihe von Verbesserungen des Sun Performance Teams eingeflossen - der MySQL SQL-Kern und die InnoDB Storage Engine skalieren nun auf Maschinen mit mehr als 4 Cores sehr viel besser. InnoDB ist nun die Default Storage …
[Mehr]
Dieser Post führt den vorherigen Artikel über PBXT weiter.
Diesmal werden mit unterschiedlicher Concurrency SELECTs auf die
- 300.000.000 Rows enthaltene - Tabelle gelassen. Zur
Erinnerung:
CREATE TABLE `rein` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id2` int(11) NOT NULL,
`id3` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `id2` (`id2`)
) ENGINE=PBXT DEFAULT CHARSET=latin1
Zur Ausgangstabelle:
Eine Info, die beim vorherigen Post hätte erwähnt werden müssen
ist die Größe der Tabelle.
PBXT:
1.2G rein-5.xtr
7.6G rein.xtd
9.8G rein.xti
InnoDB:
22G rein.ibd
Während …
[Mehr]