Feed Aggregator
Automatitisiertes Starten und Stoppen der Canias ERP Applikation
Beim Betrieb der Canias ERP Applikation stösst man unweigerlich früher oder später auf das lästige Verhalten, dass eine Konsole mit der Canias RMI Registry Applikation offen gehalten werden muss.
Eine offene Konsole kann dazu führen, dass aus Versehen die Applikation gestoppt wird und somit die ganze Produktion, welche am ERP hängt, still steht.
Ein weiteres Problem besteht darin, dass der Canias Server mit seinen Komponenten (RMI-Registry, Lizenz- und Applikations-Server) nicht als Dienst gestartet werden kann.
Das hat zur Folge, dass keine Standard Monitoring Lösung für die Canias-Überwachung genutzt werden kann.
Um dieses Problem zu umgehen haben wir für die Canias ERP Applikation ein start/stop Skript unter CentOS gebaut, welches alle Canias Komponenten steuert. Dieses Skript sollte mit minimalen Änderungen auch auf anderen Linux Distributionen lauffähig sein.
Mit diesem Skript lässt sich nun die Canias RMI-Registry, der Canias Controler sowie der Canias Server automatisiert beim Systemstart über den …
Taxonomy upgrade extras: ha, erp, canias, start, stop, init, skript, hochverfügbarkeit, german,
ER-Diagramm des InnoDB Data Dictionaries
Mit dem neuen MySQL Release 5.6 sind einige neue InnoDB Data Dictionary Tabellen zum INFORMATION_SCHEMA hinzu gekommen:
Neu in MySQL 5.5 sind:
| INNODB_CMP |
| INNODB_CMP_RESET |
| INNODB_CMPMEM |
| INNODB_CMPMEM_RESET |
| INNODB_TRX |
| INNODB_LOCK_WAITS |
| INNODB_LOCKS |
Neu in MySQL 5.6 sind:
| INNODB_BUFFER_PAGE |
| INNODB_BUFFER_PAGE_LRU |
| INNODB_BUFFER_POOL_STATS |
| INNODB_METRICS |
| INNODB_SYS_COLUMNS |
| INNODB_SYS_FIELDS |
| INNODB_SYS_FOREIGN |
| INNODB_SYS_FOREIGN_COLS |
| INNODB_SYS_INDEXES |
| INNODB_SYS_TABLES |
| INNODB_SYS_TABLESTATS |
Die INNODB_SYS Tabellen waren bereits früher vorhanden, aber nicht über SQL zugreifbar. Man konnte Sie sehen, indem man den InnoDB Table Monitor eingeschaltet hat.
Um eine grobe Übersicht zu erhalten, welchen Bezug diese Tabellen zueinander haben, haben wir das ER-Diagramm des InnoDB Data Dictionaries reverse engineered. Bitte teilt uns mit, wenn Ihr einen Fehler findet oder wenn etwas fehlt…
Viel Spass!
Oli
innodb_dd.pdf (PDF: 93k)

Taxonomy upgrade extras: innodb, data dictionary, er-diagram, german,
FromDual Newsletter Sommer 2011
Liebe MySQL und MariaDB Nutzerinnen und Nutzer,
Mit diesem Newsletter erfahren Sie, was es diesen Sommer neues von FromDual zu berichten gibt.
You can read this Newsletter in Englisch as well or subscribe to our English version.
Themen
- Basic- und Silber Support für MySQL und MariaDB
- FromDual Performance Monitor für MySQL mit mehr InnoDB Graphen
- Sommerferien ohne MySQL DBA?
- Anstehende Schulungen und Workshops
- Technische Informationen
- Deutschsprachige MySQL Anwender Gruppe gegründet
- Neuigkeiten zu MySQL
Basic- und Silber-Support für MySQL und MariaDB
Ende letzten Jahres hat Oracle/MySQL die günstigen Basic- und Silber-Supportangebote aus ihrem Dienstleistungsangebot gestrichen. Die offizielle Begründung lautete: Geringe Nachfrage auf Kundenseite.
Zahlreiche MySQL Nutzer haben sich hierauf bei uns gemeldet und diese Dienstleistungen nachgefragt. Wir können Ihnen daher folgendes anbieten:
- Unseren Best Effort Support (BES) für EUR 990.-/Jahr als Alternative zu MySQL Basic und
- Unseren Business Hour Support (5 x …
Taxonomy upgrade extras: newsletter, german,
MySQL Entwickler Workshop für Fortgeschrittene
Vom 15. bis zum 17. August führt FromDual mit Citrus einen MySQL Entwickler Workshop für Fortgeschrittene in Helsinki (Finnland) durch. Der Workshop findet in englischer Sprache statt. Die behandelten Themen finden Sie hier und hier können Sie sich registrieren.
Taxonomy upgrade extras: german,
Deutschsprachige MySQL Anwender Gruppe gegründet (DMySQLAG)
Heute wurde in Berlin die Deutschsprachige MySQL Anwender Gruppe formal gegründet. Der Verein fördert:
- die Information über den Einsatz, den Umgang und die Erfahrung mit MySQL und Entwicklungen im MySQL Eco-System sowie Anwendungssysteme welche MySQL nutzen.
- den Erfahrungsaustausch zwischen den Benutzern über MySQL sowie anderer Systeme.
- die Beratung und Zusammenarbeit mit Oracle und Herstellern anderer Systeme.
- die Unterbreitung von Mitgliedervorschlägen an Oracle und Hersteller von anderen Systemen.
Die deutschsprachige MySQL Anwender Gruppe ist für MySQL Anwender aus Deutschland, Österreich und der Schweiz gedacht. Damit Österreich und Schweiz ein genügend grosses Gewicht erhalten sind insbesondere zahlreiche Anmeldungen aus diesen beiden Ländern erwünscht! Wer als Gründungsmitglied aufgeführt werden will, soll sich asap (bis Freitag) bei uns per e-Mail melden. Eine spätere Mitgliedschaft ist jederzeit möglich.
Mitgliederbeiträge
- Schüler und Studenten: frei
- Einzelmitglieder: EUR 100.-/a
- Firmen bis 500 …
Taxonomy upgrade extras: mysql, anwender, german,
FromDual Newsletter Frühling 2011
Liebe MySQL und MariaDB User,
Mit diesem Newsletter erfahren Sie, was es diesen Frühling neues von FromDual zu berichten gibt:
Themen
- Technische Informationen
- Support und Remote-DBA Dienstleitungen für MySQL und MariaDB
- Anstehende Termine
- Neues über FromDual
- Neuigkeiten zu MySQL
Technische Informationen
Die folgenden technischen Information, welche wir zum Thema MySQL erarbeitet haben, könnten für Sie interessant sein:
- Konfiguration von MySQL für Shared Hosting: MySQL in einer Shared Hosting Umgebung zu betreiben gilt als etwas vom Schwierigsten, was man mit MySQL machen kann. Einige Tipps und Infos hierzu finden Sie im Artikel Configuration of MySQL for Shared Hosting.
- Wie MySQL hoch verfügbar (HA) gemacht wird, haben wir im Artikel MySQL HA (high availability) cookbook zusammengefasst.
- Und im selben Zug haben wir unseren MySQL Performance Monitor um DRBD Monitoring Fähigkeiten erweitert: MySQL Performance Monitor with DRBD monitoring capabilities.
Wer unsere Vorträge zum Thema HandlerSocket und …
Taxonomy upgrade extras: newsletter,
FromDual Newsletter Herbst 2010
Liebe MySQL / MariaDB User
Hier in Kürze, was es neues von FromDual zu berichten gibt:
Aus- und Weiterbildung
MySQL-Cluster Kurs
Zusammen mit dem Linuxhotel bietet FromDual einen MySQL-Cluster Kurs an.
Folgende Termine sind zur Zeit geplant:
- 08.11. - 09.11.2010 KW 45 Anmeldung
- 14.03. - 15.03.2011 KW 11 Anmeldung
- 04.07. - 05.07.2011 KW 27 Anmeldung
- 24.10. - 25.10.2011 KW 43 Anmeldung
Der Kurs wird in deutsch durchgeführt. Anmelden können Sie sich direkt beim Linuxhotel.
Advanced MySQL DBA Workshop
Mit unserem finnischen Partner Citrus bieten wir einen Advanced MySQL DBA Workshop an. Der Workshop findet am 11. und 12. November in Helsinki (Finnland) statt und wird auf englisch durchgeführt.
Eine provisorische Liste mit möglichen Themen finden Sie hier. Weitere Information erhalten Sie bei Pasi Parkkonen (pasi.parkkonen@citrus.fi). Er nimmt ebenfalls gerne Ihre Anmeldung entgegen.
Beratung / Consulting
FromDual bietet Hersteller unabhängige und neutrale MySQL und MariaDB Beratung auf deutsch an. Wenn Sie …
Taxonomy upgrade extras: newsletter,
FromDual Newsletter
Zur Zeit betreiben wir keinen Newsletter.
Alte Newsletter
- Winter 2020
- Herbst 2019
- Sommer 2016
- Herbst 2015
- Sommer 2015
- Frühling 2015
- Frühling 2015
- Herbst 2014
- Sommer 2014
- Frühling 2014
- Winter 2013
- Frühling 2013
- Frühling 2012
- Winter 2012
- Herbst 2011
- Sommer 2011
- Frühling 2011
- Herbst 2010
Taxonomy upgrade extras:
BLOB's aus der MySQL Datenbank herausklauben
Ein Kunde, welcher mit digitalen Zertifikaten zu tun hat, hatte ein Problem mit einem solchen. Also mussten wir nachforschen, was das Problem war.
Weil das Zertifikat in binärer Form vorliegt, ist es in einem BLOB gespeichert und wir mussten es aus der Datenbank herausklauben um einige Tests damit durchzuführen.
Als erstes kam mir in den Sinn, das Zertifikat mit dem Befehl SELECT INTO OUTFILE zu erhalten. Aber das Verifizierungstool reklamierte und sagte uns, dass das Zertifikat ein falsches Format habe.
Zum Glück fand ich in der MySQL Dokumentation den folgenden Satz: If you use INTO DUMPFILE instead of INTO OUTFILE, MySQL writes only one row into the file, without any column or line termination and without performing any escape processing. This is useful if you want to store a BLOB value in a file.
Wir haben es ausprobiert mit:
mysql> SELECT certificate
INTO DUMPFILE '/tmp/certificate.bin'
FROM identity
WHERE id = 42;
und es hat perfekt funktioniert. Das Zertifikat-Verifizierungstool hatte nichts …
Taxonomy upgrade extras: mysql, blob, dump, select, german,
Wo sich die MySQL Gemeinde tummelt...
Weit, weit weg von hier, in einem anderen Universum namens IRC, gibt es eine Welt mit Namen irc.freenode.net und dort, im Land
#mysql.de, tummelt sich die deutschsprachige MySQL Gemeinde.
Die Bewohner dieses Landes sind meist nette Leute, die sich mit MySQL beschäftigen und einige davon sind sogar Kenner ihres Fachs!
Bewohner anderer Universen, welche nach ausführlichem Studium des MySQL Handbuchs immer noch nicht weiter wissen, finden bei den Bewohnern diese Landes meist Rat.
Nicht alle Bürger dieses Landes sind die geborenen Diplomaten. Aber unter ihrer rauen Schale schlummert ein grosses Herz. Wenn man also keine oder eine nicht allzu zuvorkommende Antwort erhält, sollte man nicht verzagen. Die Leute meinen das nicht böse und können nichts für Ihre ungeschliffene Herzlichkeit.
Der Weg nach
#mysql.de
Der einzige Weg, um in das rätselhafte Land
#mysql.de zu gelangen, besteht darin, dass man sich ein Portal sucht und mit einem IRC-Client den Sprung dorthin unternimmt, was meist problemlos gelingt. Beliebte …
Taxonomy upgrade extras: irc, hilfe, community, german,
Vorsicht bei der Nutzung von SAN
Vorsicht bei der Nutzung von SAN (Storage Area Networks) oder ähnlichen Shared Storage Lösungen (und allen anderen Virtualisierungs-, Konsolidierungs- oder Cloud-Lösungen).
Diese Woche ist es wieder passiert: Ein Kunde rief bei uns an, weil er Ärger mit seinem on-line Shop hatte (siehe Datum!). Alle in seiner Firma beschwerten sich, dass die Datenbank langsam antwortet.
Als wir auf seine Maschine schauten (mit iostat), haben wir I/O Last und einige pending reads in InnoDB gesehen (SHOW ENGINE INNODB STATUS und SHOW GLOBAL STATUS LIKE ‘InnoDB%’) und eine sehr schlechte InnoDB Buffer Pool Hit Ratio (ungefähr 80%, ja, ich weiss Hit Ratios sind schlechte Indikatoren, aber manchmal sind sie recht nützlich).
Der Kunde beteuerte, dass er seit einigen Tagen nichts am System geändert habe. Und am vorherigen Tag sei alles prima gelaufen, aber an diesem Nachmittag wurde das System plötzlich langsam. Er teilte uns im weiteren mit, dass sie zur Zeit daran seien, Monatsreports zu generieren. Aber nur auf den …
Taxonomy upgrade extras: performance, san, virtualization, consolidation, cloud, virtualisierung, konsolidierung, german,
FromDual DBA auf Anfrage
Was Sie erhalten
Mit dieser Dienstleistung erledigen wir Ihre reguläre DBA Arbeiten. Der Unterschied zu unserer Remote-DBA Dienstleistung besteht darin, dass unsere Spezialisten zu Ihnen in Ihre Firma kommen.
- Unsere MySQL DBA’s arbeiten bei Ihnen vor-Ort.
- Sie können eine bestimmte Menge an DBA-Tagen bei uns erwerben. Die Mindestmenge ist 5 zusammenhängende Tage.
- Entsprechend Ihrer Geschäftsanforderungen wird Ihr Datenbank-Betrieb durch unsere DBA’s vor Ort erledigt. Dies beinhaltet zum Beispiel:
- Aufsetzen und installieren Ihres MySQL Datenbank Servers.
- MySQL Upgrades.
- Datenbank-Migrationen.
- Verschieben Ihrer Dienste von einer Maschine auf eine andere.
- Extrahieren, Transformieren und Laden (ETL) Ihrer Daten.
- Erstellen von Abfragen und Reports: Ihre Reports liefern die Werte, welche sie sollen.
- Query Tuning: Um die höchst mögliche Performance aus Ihrer Hardware herauszukitzeln.
- Testen von Backup und Restore.
- Last-Test und Benchmarking.
- Konfiguration und Konfigurations-Tuning.
- Fail-over-Tests und …
Taxonomy upgrade extras: dba, remote-dba,
MySQL Notfall Intervention
Aufgrund mangelnden Kundeninteresses wurde unsere Notfall Dienstleistung für MySQL MariaDB und Percona Server ausgesetzt.
Bitte ziehen Sie unsere remote-DBA Dienstleistungen für MySQL, Galera Cluster für MySQL, MariaDB, und Percona Server für allgemeine MySQL DBA Arbeiten sowie unsere Support Dienstleistungen für MySQL, Galera Cluster für MySQL, MariaDB und Percona Server in Betracht, falls Sie einen Notfall erwarten und eine Notfall Intervention benötigen.
Taxonomy upgrade extras: dba, emergency, intervention, notfall,
FromDual Datenbank Gesundheits-Check
Was Sie erhalten
Mit unserem FromDual Datenbank Gesundheits-Check für MySQL und MariaDB wird Ihre grundlegende DBA-Arbeit erledigt:
- Wir überprüfen die betriebskritischen Informationen Ihrer Datenbank:
- ob Ihre Datenbank einwandfrei läuft.
- ob Ihre Server genügend freien Diskplatz aufweisen.
- ob Ihre Backups gelaufen sind.
- ob Ihr MySQL Cluster einwandfrei läuft und genügend freien Speicher hat.
- ob Ihre Replikation läuft und ob sie hinterher hinkt.
- ob Ihre Sicherheitsanforderungen erfüllt sind.
- ob Ihre DRBD und Heartbeat Installation einwandfrei funktioniert.
- Wir führen einen Datenbank Gesundheits-Check durch.
- Wir sammeln die Servermetriken für Langzeit-Trends und Kapazitätsplanung.
- Wir sammeln die Datenbankmetriken für Langzeit-Trends und Kapazitätsplanung.
- Wir setzten für Sie eine Monitoringlösung auf, sofern gewünscht.
- Die arbeiten werden einmal pro Woche oder einmal pro Monat ausgeführt und Sie erhalten eine Statusreport.
- Bei Problemen werden wir Sie informieren (per e-Mail und auf unserer Kunden-Website). …
Taxonomy upgrade extras: health check,
Remote-DBA Dienstleistungen für MariaDB und MySQL
Unsere remote-DBA Dienstleistungen sind so flexibel, wie unsere Kunden unterschiedlich sind. Wir übernehmen Ihre Aufträge, sofern diese etwas mit MariaDB, MySQL oder Galera Cluster zu tun haben. Auch im datenbanknahen Umfeld (Linux, Load Balancer, Hochverfügbarkeit) können wir Sie unterstützen. Sie erwerben 10-Stunden Dienstleistungs-Pakete und setzten diese nach Bedarf während eines Jahres ein.
Wie unsere Kunden ihre remote-DBA Dienstleistung nutzen
Unsere Kunden nutzen ihre remote-DBA Dienstleistungspakete auf vielfältige Art und Weise:
- Eine beliebte Form ist die Unterstützung bei Problemlösungen via Email.
- Meist schalten wir uns aber remote zusammen mittels Videokonferenz um Probleme zu besprechen oder zusammen zu lösen.
- Ein Erstkontakt beinhaltet häufig eine Systemanalyse und Konfigurationsanpassungen.
- Kunden nehmen unsere Expertise auch gerne bei Performance Problemen, der Analyse des Ressourcenverbrauchs sowie Fragen rund um das Query Tuning in Anspruch.
- Auch bei Crash-Analysen und Locking Problemen …
Taxonomy upgrade extras: operations, dba, betrieb, remote-dba, dienstleistungen,
MariaDB, Galera und MySQL Support
FromDual ist Support-Partner von MariaDB plc, Codership Oy und Oracle Corporation. Dies gibt uns die Möglichkeit ihnen für alle drei Anbieter eine auf sie zugeschnittene Enterprise Support Subskriptionen für ihre unternehmenskritischen MariaDB, Galera oder MySQL Datenbanken anzubieten.
Als Alternative dazu können wir ihnen auch unsere remote-DBA Dienstleistungen (ohne SLA) oder unsere MariaDB, Galera und MySQL Schulungsseminare anbieten.
MariaDB und MariaDB Cluster Support Subskriptionen
- MariaDB Enterprise Support Subskription: 7x24 Support Abo, Laufzeit: 1 bis 3 Jahre, unlimitierte Anzahl Support-Fälle, Subskription pro Instanz, einschliesslich MaxScale, Connectoren und MariaDB Enterprise Server.
- MariaDB Enterprise (Galera) Cluster Support Subskription: 7x24 Support Abo, Laufzeit: 1 bis 3 Jahre, unlimitierte Anzahl Support-Fälle, Subskription pro Cluster, einschliesslich, MaxScale, Connectoren und MariaDB Enterprise Cluster.
- MariaDB Enterprise Column Store Support Subskription: 7x24 Support Abo, Laufzeit: …
Taxonomy upgrade extras: cluster, support, replikation, mariadb, mysql support, mariadb support, galera support, galera,
FromDual Neuigkeiten
Folgen Sie uns auch auf Twitter oder bestellen Sie den FromDual Newsletter.
Der Inhalt dieser Seite ist in unser Firmenblog umgezogen.
| 2011-02-28 | PrimeBase Technologies and FromDual form a Service-Cooperation for MySQL products - Press Release | ![]() |
| 2011-02-21 | We are at the DOAG Regionaltreffen München on Wednesday March 23rd with our talk MySQL Replication - Scale-Out, Master-Master, Backup (talk is held in German). | ![]() |
| 2011-01-14 | Come to the FOSDEM and listen our talk HandlerSocket and similar technologies - NoSQL for MySQL in the MySQL Developers Room. | |
| 2010-11-17 | FromDual becomes SOUG member, the Swiss Oracle User Group. | ![]() |
| 2010-09-16 | FromDual plans Advanced MySQL DBA Workshop | |
| 2010-09-07 | FromDual becomes Oracle Silver Level Partner | ![]() |
| 2010-08-18 | FromDual launches its database Performance Monitoring solution for MySQL / MariaDB. This solution provides monitoring capabilities for most MySQL Storage Engines (Aria, InnoDB, MyISAM, NDB, PBXT and XtraDB). Further you can monitor MySQL Master - Slave … |
Taxonomy upgrade extras:
PrimeBase und FromDual schließen Kooperationsvertrag für MySQL Dienstleistungen
Hamburg, Uster - 28. Februar 2011 - PrimeBase Technologies GmbH aus Hamburg und die in der nähe von Zürich ansässige FromDual GmbH gehen ab dem 1. März 2011 eine Partnerschaft für MySQL Produkte und Dienstleistungen ein.
Diese Partnerschaft ermöglicht es, den beiden Unternehmen eine vollständige Palette von Dienstleistungen für Ihre MySQL und MariaDB Kunden auch in deutscher Sprache anzubieten. Insbesondere besteht für die zahlreichen Kunden der beiden Unternehmen jetzt auch die Möglichkeit, einen 7x24 Stunden Support in Anspruch zu nehmen.
Unternehmen, die MySQL einsetzen, stehen immer öfter vor dem Problem, Ihre Anwendungen, die MySQL oder MariaDB verwenden, selber zu betreiben, zu warten oder weiter zu entwickeln. “Am Markt stehen nicht ausreichend ausgebildete MySQL Fachkräfte zur Verfügung”, erklärt Oli Sennhauser, Geschäftsführer FromDual.
Genau hier setzt das Remote-DBA Angebot an: Die Kunden haben die Möglichkeit, ihre Datenbanken von einem MySQL Spezialisten betreiben zu lassen und zahlen …
Taxonomy upgrade extras: consulting, beratung, betrieb, support, primebase, kooperation, dienstleistungen, remote-dba, german, mysql support, mysql-consulting, mysql beratung,
DOAG Reagionaltreffen in München - 23. März 2011
Wir sind am DOAG Regionaltreffen in München am Mittwoch den 23. März mit unserem Vortrag MySQL Replikation - Scale-Out, Master-Master, Backup (der Vortrag wird in deutscher Sprache gehalten).
Taxonomy upgrade extras: mysql, doag, regionaltreffen, münchen, replikation, german,
MySQL Cluster - Cluster Ring-Replikation mit 2 Replikations-Kanälen
Vor ein paar Tagen hatte ich wieder einmal mit einer MySQL Cluster Replikation zu tun. Ich habe das schon eine Weile nicht mehr angelangt und war somit vorbereitet, wieder einmal ein paar Überraschungen zu erleben.
Diejenige, für welche MySQL Cluster - Cluster Ring-Replikationen das tägliche Brot ist, können diesen Artikel getrost überspringen. Alle anderen können möglicherweise von unseren Erfahrungen profitieren.
Wir hatten das folgende MySQL Cluster Konstrukt im Einsatz:

Mehr Informationen über solche Gebilde können in der MySQL Cluster Dokumentation gefunden werden.
Situationen welche zu einem Channel Failover führen:
Was sind die Problem, mit dem MySQL Cluster, welche zu einem Channel Failover führen:
- Der MySQL Master verliert die Verbindung zum MySQL Cluster (lost_event, gap).
- Der MySQL Master kann mit der Last auf dem MySQL Cluster nicht Schritt halten und verliert daher Events (gap). Ich bin wirklich etwas verwundert über das Argument in der Dokumentation
[ 1
], dass in einem solchen Fall ein …
Taxonomy upgrade extras: replication, mysql cluster, channel, ring-replikation, german, failover,





