Configuration files are a constant source of errors. Especially with older systems (before version 8.0), which did not yet have the possibility to make online persistent changes (e.g. "set global persist…"), there were often minor problems. The parameter was set online (but volatile; i.e. not rebootable) due to a lack of downtime and was written to...
Über den MySQL-Router haben wir hier bereits an mehreren Stellen berichtet ([1] & [2]). Er spielt bei MySQL-Hochverfügbarkeits-Lösungen (z. B. dem InnoDB-Cluster) eine zentrale Rolle. Seit der Version MySQL 8.0.17 wurde der Router um eine REST API erweitert. Über diese Schnittstelle lässt sich der Zustand und die ordnungsgemäße F...
Monitoring-Lösungen (auch für MySQL) gibt es viele. Das Portfolio umfasst kommerzielle aber auch viele Open Source Lösungen. Unter diesen Produkten gibt es Spezialisten, die sich vollständig auf eine Anwendung konzentrieren und im Gegensatz dazu stehen Generalisten, welche Plugins und / oder Module für nahezu jede denkbare IT-Komponente h...
Im Artikel „Sharding – Das Fruit Ninja der Datenbanken" wurde das Thema Sharding und dessen Nutzen generell vorgestellt. Jetzt soll das Sharding von MySQL-Datenbanken genauer unter die Lupe genommen werden. Dabei wird explizit die Sharding-Lösung Vitess betrachtet. Es soll vor allem die Frage beantwortet werden, wie die horizontale Partitionierung ...
Berechtigungen auf Datenbanken zu vergeben kann ein mühsamer Job sein. Gerade das Vergeben von restriktiven Rechten à la „Du darfst alle Tabellen lesen, bis auf die Informationen in der Datenbank XYZ" war ein aufwändiges Unterfangen. Für eine solche Aufgabe mussten die SELECT-Rechte für alle Datenbanken definiert werden, die der User lesen kön...
We have already reported several times about the MySQL InnoDB Cluster and the associated components such as the MySQL Shell and the MySQL Router (e.g., https://blog.ordix.de/mysql-shell-cluster-your-application-in-40-minutes). With version 8.0.28 there is another innovation in this "triumvirate". The InnoDB ClusterSets. This allows the DBA to comfo...