MySQL Performance Tuning für Oracle-DBA'sFromDual GmbH
MySQL Performance Tuning
* Was ist Performance?
* Was kostet Performance?
* Tuning Massnahmen
* MySQL Konfiguration
* Wo schauen?
* Langsame Abfragen finden
* Optimiere das Query!
* Monitoring
Der Datenbank-Backup ist gemacht - was nun?FromDual GmbH
* Datenbank-Backup – welcher Zweck?
* Tauglichkeit des Backup, Verifikation
* Echtdaten vollständig nutzen
* Dem Datenschutz genügen
* Material für die Entwicklung
* Automatisierung
Weltweite Produktionsdatenverwaltung mit MySQL-ReplikationFromDual GmbH
Weltweite Produktionsdatenverwaltung mit MySQL
* Ausgangslage
* Probleme die sich stellen
* Wer darf welche Daten kriegen?
* Wie werden Daten verteilt?
* Produktionsdaten zurück?
* MySQL multi-Source Replikation
* Bertriebsverantwortung
* Hochverfügbarkeit
* Sensitive Daten
* Wer darf welche Daten sehen?
* MySQL Row Filterung
* Nachträgliche Forderungen
MySQL Performance Tuning für Oracle-DBA'sFromDual GmbH
MySQL Performance Tuning
* Was ist Performance?
* Was kostet Performance?
* Tuning Massnahmen
* MySQL Konfiguration
* Wo schauen?
* Langsame Abfragen finden
* Optimiere das Query!
* Monitoring
Der Datenbank-Backup ist gemacht - was nun?FromDual GmbH
* Datenbank-Backup – welcher Zweck?
* Tauglichkeit des Backup, Verifikation
* Echtdaten vollständig nutzen
* Dem Datenschutz genügen
* Material für die Entwicklung
* Automatisierung
Weltweite Produktionsdatenverwaltung mit MySQL-ReplikationFromDual GmbH
Weltweite Produktionsdatenverwaltung mit MySQL
* Ausgangslage
* Probleme die sich stellen
* Wer darf welche Daten kriegen?
* Wie werden Daten verteilt?
* Produktionsdaten zurück?
* MySQL multi-Source Replikation
* Bertriebsverantwortung
* Hochverfügbarkeit
* Sensitive Daten
* Wer darf welche Daten sehen?
* MySQL Row Filterung
* Nachträgliche Forderungen
Nagios Conference 2007 | Vmware Monitoring by Ingo LatschnerNETWAYS
Prüfen des ESX 3.x-Hosts auf Auslastung der CPU, des Arbeitsspeichers, der physischen Netzwerkkarten, der virtuellen Switches und der virtuellen Storageadapter.
Plugins über die Webservicesschnitstelle:
- Alarm wenn Migration Recommendations anstehen
- Inkonstistenzcheck (Zombi-VMs aufspüren, Vergleich der Sichtweise von VCenter und den einzelnen ESX-Hosts. Alarm, wenn diese sich nicht einig sind)
MySQL has undergone significant changes over the past decade, with its acquisition by Oracle posing uncertainties for its future. It began as an open-source database started by developers at MySQL AB. After being acquired by Sun Microsystems and then Oracle, forks like MariaDB and Drizzle have emerged. Looking ahead, Oracle faces challenges in advancing MySQL while competing forks and alternative databases like PostgreSQL gain adoption. The fragmentation of the MySQL ecosystem remains an ongoing issue.
The document discusses several technologies for using MySQL as a NoSQL database system by bypassing SQL overhead: HandlerSocket allows direct access to indexes; the NDB API provides a NoSQL interface to MySQL Cluster; the BLOB Streaming Engine improves BLOB handling; the Handler Interface skips parsing and optimization; and the OQGRAPH storage engine enables graph queries and computations. Benchmarks show these techniques providing significant performance gains over standard SQL.
Nagios Conference 2007 | Vmware Monitoring by Ingo LatschnerNETWAYS
Prüfen des ESX 3.x-Hosts auf Auslastung der CPU, des Arbeitsspeichers, der physischen Netzwerkkarten, der virtuellen Switches und der virtuellen Storageadapter.
Plugins über die Webservicesschnitstelle:
- Alarm wenn Migration Recommendations anstehen
- Inkonstistenzcheck (Zombi-VMs aufspüren, Vergleich der Sichtweise von VCenter und den einzelnen ESX-Hosts. Alarm, wenn diese sich nicht einig sind)
MySQL has undergone significant changes over the past decade, with its acquisition by Oracle posing uncertainties for its future. It began as an open-source database started by developers at MySQL AB. After being acquired by Sun Microsystems and then Oracle, forks like MariaDB and Drizzle have emerged. Looking ahead, Oracle faces challenges in advancing MySQL while competing forks and alternative databases like PostgreSQL gain adoption. The fragmentation of the MySQL ecosystem remains an ongoing issue.
The document discusses several technologies for using MySQL as a NoSQL database system by bypassing SQL overhead: HandlerSocket allows direct access to indexes; the NDB API provides a NoSQL interface to MySQL Cluster; the BLOB Streaming Engine improves BLOB handling; the Handler Interface skips parsing and optimization; and the OQGRAPH storage engine enables graph queries and computations. Benchmarks show these techniques providing significant performance gains over standard SQL.
This document summarizes some of the new features in MySQL 5.6. Key features include improvements to partitioning, InnoDB, the optimizer, performance schema, and replication. Partitioning now supports explicit selection and exchanging partitions with tables. InnoDB sees performance enhancements through changes like a new page cleaner thread and ability to set multiple purge threads. The optimizer adds capabilities like handling ordering on non-indexed columns and multi-range reads. The performance schema provides more fine-grained instrumentation. Replication is strengthened with features such as globally unique server IDs and row image control. Over 400 bugs were also fixed in MySQL 5.6.
MySQL configuration - The most important VariablesFromDual GmbH
This document discusses MySQL configuration parameters. It introduces the "Big 9" most important parameters to tune, which include the InnoDB buffer pool size and configuration, the MyISAM key buffer size, and the MySQL query cache size. It provides examples of status variables and metrics to monitor for these components, such as hit ratios and memory utilization. The goal is to help identify performance optimization opportunities through adjusting key configuration settings and analyzing monitoring data.
In Dieser Präsentation zeige ich Euch wie Ihr mit ein paar Konfigurationseinstellungen noch etwas aus Eurem MySQL-Server herausholen könnt. Dabei gehe ich speziell auf das filesorting ein.
OSMC 2010 | Merlin - status quo by Wolfgang BarthNETWAYS
Merlin - ein Gespann aus Eventbroker-Modul und Daemon - dient zwei unterschiedlichen Einsatzbereichen: einmal ersetzt es die NDOUtils. Das Datenbanklayout ist dabei wesentlich übersichtlicher als das Layout der NDOUtils, was die Programmierung von Erweiterungen vereinfacht. NagVis unterstützt Merlin bereits.
Entwickelt wurde Merlin ursprünglich aber für das verteilte bzw. redundante Monitoring. Hier bietet Merlin Funktionen, die es so bei anderen Addons nicht gibt. Die Konfiguration dabei bleibt sehr einfach. Für redundantes Monitoring ist insbesondere die Lastverteilung der durchzuführenden Checks auf allen aktiven Knoten hervorzuheben.
Der Vortrag skizziert die unterschiedlichen Ansätze von verteiltem Monitoring, bevor er auf die Funktionsweise von Merlin näher eingeht und die Konfiguration verschiedener Setups aufzeigt. Warum Merlin der bessere NDOUtils-Ersatz ist, kommt ebenfalls nicht zu kurz.
Merlin entwickelt sich zur Zeit in großen Schritten weiter, nach dem im Frühjahr die Funktionen für verteiltes und redundantes Monitoring zugunsten einer stabilen Datenbank zurückgestellt wurden. Der Vortrag schließt daher mit dem aktuellen Entwicklungsstand, was zum Zeitpunkt der Konferenz bereits nutzbar ist.
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickKarin Patenge
Ein Key-Value Store mit nativer Unterstützung für JSON, der auch Graphen und SQL “kann”. Der Foliensatz enthält detaillierte Informationen zur Nutzung der Oracle NoSQL DB aus Sicht der Anwendungsentwicklung als auch aus Sicht der Administration / des Betriebs.
In loser Folge werden Tipps und Tricks aus allen Bereichen der Programmierung in Lotus Notes/Domino vorgestellt. @Formula, LotusScript, XPages, LS2CApi.
Wie konfiguriere ich den Domino Designer?
Welche kostenlosen Tools können mir meine Arbeit erleichtern?
Warum ist es wichtig, richtig zu "dimmen"?
Richtext kann mit LotusScript im Backend nicht in Richtext eingefügt werden. Oder etwa doch? @Transform / @Sort. Was kann man denn damit machen?
8.5.3, was gibt es Neues im Bereich @Formula / LotusScript.
Zielgruppe sind alle, die sich mit Applikationsentwicklung beschäftigen. Anfänger und "alte Hasen"; es ist für jeden etwas dabei.
Kenntnisse: Grundlagen der Entwicklung in Lotus Notes/Domino
Einige ausgewählte Oracle PL/SQL Packages aus Version 11g und 12c werden kurz beschrieben und an Beispielen erklärt. In Teil 1 handelt es sich dabei um folgende Packages:
DBMS_XDB_CONFIG
DBMS_COMPRESSION
DBMS_REDEFINITION
DBMS_SQL_MONITOR
DBMS_PARALLEL_EXECUTE
Already 4 years we plan the upgrade from 11c to a new supported version.
Somehow, on the one hand business projects were more important, on the other hand the exact technical procedure was not clear.
All databases have to be migrated, but some software vendors did not offer support at all.
The requirements diverged: consolidation to save costs versus dedicated environments to manage security and operations more easily.
When we finally knew how we wanted to proceed, technical details quickly threw the planning off course.
The target platform became 12c, 18 and now 19c
At some point, however, the threat of the final loss of support for 11g and the accumulating other requirements put the necessary pressure on the implementation.
This presentation will show you how and why we proceeded in this way and how we finally reached the finish line.
Maybe our experiences will help some of you to finally take the step!
Optimizing SQL Server 2012 Deep dive for SharePoint 2013 Lars Platzdasch SQL ...Lars Platzdasch
SQL Server Optimierung für SharePoint 2013
Mehr als 90% des SharePoint Inhalts ist im SQL Server gespeichert. Ohne eine korrekte Konfiguration des SQL Servers sind Performance Probleme vorprogrammiert. Es spielt keine Rolle, ob Sie SQL DBA oder SharePoint Admin sind. Es geht darum, den SQL Server und den SharePoint zu optimieren.
Diese Session zeigt, welche Default Einstellungen Probleme verursachen und mit welchen Mitteln Sie diese beheben können. Eine Best Practice Session bis hin zum Diagnose Deep Dive.
Lars PLatzdasch / PASS / SQL Server Konferenz 2015
Die Themen Infrastructure Automation / Orchestration, Cloud und Software Defined Networks sind in aller Munde und nahezu jeder Netzwerkhersteller, der etwas auf sich hält,bietet Produkte und stellenweise sogar Lösungen in dieser Buzzwordblase an.
Der in den letzten Jahren vollzogene Paradigmenwechsel hin zu mehr (Host/Segment-)Routing und weniger Layer2-Magie – Stickwort >>IP Fabric<< - sowie die Besinnung auf offene Standards (OSPF, ISIS, BGP, MPLS) nicht nur in Data-Center-Netzwerken hat neue Standards (z.B. VXLAN) beschert und Open-Source-basierte "Open Networking"-Plattformen auf dem Markt erscheinen lassen. Auf einmal ist man nicht mehr an das Betriebsystem und die Vorgaben des Hardwarevendors gebunden, sondern kann die Control-Plane einiger Gerate mit verschiedenen Linux-basierten Produkten nahezu vollstandig selbst kontrollieren und orchestrieren.
Dank der Linux-Basis und Freude am Open-Source-Gedanken mancher Hersteller sind einige Features in Open-Source-Komponenten (Linux-VRFs, MPLS-Forwarding-Plane im Kernel, etc.) gewandert und stehen somit überall zur Verfügung. Besonders zu erwähnen ist hier das Debian-basierte System von Cumulus Networks, aus deren Feder ifupdown2 sowie VRF-Support in Linux stammen. Eine Sammlung dieser Technologien und Ansätze lassen sich auch in Low-Budget- und/oder Eigenbau-Netzwerken anwenden und können hier erstaunliche und mächtige Optionen eröffnen.
Der Vortrag wird am Beispiel der Netzwerk- und Server-Infrastruktur des Freifunk Hochstift darlegen, wie man mit ein bisschen SaltStack, knapp 1000 Zeilen Python und erschwinglicher Hardware eine SDN-basierte Service-Provider Infrastruktur bereitstellen kann, in der Overlay-Netze und Anycast keine Fremdworte sind.
Neben einem “Technology-Overview” wird es eine Failosophy und Lessons Learned aus dem echten Leben eines Freifunker geben ;-)
Das Zielpublikum des Vortrags umfasst in erster Linie (Linux-)Administratoren und Netzwerker, die bereits Erfahrungen mit der jeweils anderen Welt haben und wissen was Routing ist. Eine positive Einstellung zu Automatisierung ist von Vorteil.
Die Themen Infrastructure Automation / Orchestration, Cloud und Software Defined Networks sind in aller Munde und nahezu jeder Netzwerkhersteller, der etwas auf sich hält,bietet Produkte und stellenweise sogar Lösungen in dieser Buzzwordblase an.
Der in den letzten Jahren vollzogene Paradigmenwechsel hin zu mehr (Host/Segment-)Routing und weniger Layer2-Magie – Stickwort >>IP Fabric<< - sowie die Besinnung auf offene Standards (OSPF, ISIS, BGP, MPLS) nicht nur in Data-Center-Netzwerken hat neue Standards (z.B. VXLAN) beschert und Open-Source-basierte "Open Networking"-Plattformen auf dem Markt erscheinen lassen. Auf einmal ist man nicht mehr an das Betriebsystem und die Vorgaben des Hardwarevendors gebunden, sondern kann die Control-Plane einiger Gerate mit verschiedenen Linux-basierten Produkten nahezu vollstandig selbst kontrollieren und orchestrieren.
Dank der Linux-Basis und Freude am Open-Source-Gedanken mancher Hersteller sind einige Features in Open-Source-Komponenten (Linux-VRFs, MPLS-Forwarding-Plane im Kernel, etc.) gewandert und stehen somit überall zur Verfügung. Besonders zu erwähnen ist hier das Debian-basierte System von Cumulus Networks, aus deren Feder ifupdown2 sowie VRF-Support in Linux stammen. Eine Sammlung dieser Technologien und Ansätze lassen sich auch in Low-Budget- und/oder Eigenbau-Netzwerken anwenden und können hier erstaunliche und mächtige Optionen eröffnen.
Der Vortrag wird am Beispiel der Netzwerk- und Server-Infrastruktur des Freifunk Hochstift darlegen, wie man mit ein bisschen SaltStack, knapp 1000 Zeilen Python und erschwinglicher Hardware eine SDN-basierte Service-Provider Infrastruktur bereitstellen kann, in der Overlay-Netze und Anycast keine Fremdworte sind.
Neben einem “Technology-Overview” wird es eine Failosophy und Lessons Learned aus dem echten Leben eines Freifunker geben ;-)
Das Zielpublikum des Vortrags umfasst in erster Linie (Linux-)Administratoren und Netzwerker, die bereits Erfahrungen mit der jeweils anderen Welt haben und wissen was Routing ist. Eine positive Einstellung zu Automatisierung ist von Vorteil.
MariaDB/MySQL pitfalls - And how to come out again...FromDual GmbH
During the last conferences the audience was asking for more war stories than just new features.
In this presentation we have a look at the most often seen problems as a MariaDB/MySQL consultant in field.
MariaDB / MySQL tripping hazard and how to get out again?FromDual GmbH
The document discusses common pitfalls and mistakes when using MariaDB/MySQL databases and how to avoid or recover from them, including issues related to different versions and forks of MariaDB and MySQL not being fully compatible, keeping implementations simple to avoid unnecessary complexity, and problems that can occur from table locking, disk space usage, and other operational concerns.
In this presentation we discuss the New Features of MariaDB 10.4. First we give a short overview of the MariaDB Branches and Forks. Then we talk about the announced IPO. Technically we cover topics like Authentication, Accounts, InnoDB, Optimizer improvements, Application-Time Period Tables the new Backup Stage Galera 4 and other changes...
MariaDB 10.4 became General Available (GA = ready for production) this summer. So it is time to look at the new Features in MariaDB 10.4. After a short intro about history we look for the reason of broad usage of MariaDB nowadays. Most important improvements where in User Authentication, InnoDB improvements, and Optimizer enhancements. A completely New Feature is Application-Time Period Tables. Backup got a new Locking behaviour so LVM snapshots are possible and officially supported now. And last but not least MariaDB 10.4 comes with Galera 4.
MariaDB 10.2 New Features for Developers, Administrators and DevOps. Window Functions, Common Table Expressions, Check Constraints, GeoJSON, GIS, JSON, Oracle compatibility and MariaDB Connectors
Reading MySQL fingerprints
Every MySQL Database has its typical fingerprints. They can be seen with SHOW GLOBAL STATUS;
How you interprete them you will find in this presentation.
This document provides an overview of Galera Cluster for MySQL. It discusses how Galera Cluster allows for highly available, multi-master replication across multiple nodes through synchronous replication. It also covers topics like installation, configuration, operations including rolling restarts, load balancing, and catching node state changes. The document includes demonstrations of these concepts.
This document discusses high availability with Galera Cluster for MySQL. It provides an overview of Galera Cluster, including its advantages like active-active multi-master clusters and automatic node membership control. It also covers Galera Cluster installation, configuration, operations like initial cluster start and rolling restarts, load balancing, and online schema upgrades.
MySQL indexing is one of the areas where you can achieve the most performance gains. In this presentation we have a short look how we can improve MySQL performance with indexing...
The document discusses MySQL indexing and optimization. It provides an overview of indexing in MySQL, including what indexes are, how they are created, and how MySQL uses indexes to optimize queries. The document also discusses best practices for indexing, including identifying missing indexes, avoiding unnecessary indexes, and ensuring indexes have good selectivity to maximize query performance.
MySQL High Availability Solutions: MySQL Replication, MySQL Read-Scaleout, Master/Slave Replication, Master/Master Replication, active/passive fail-over Cluster with SAN or DRBD, Galera Cluster for MySQL, MySQL NDB Cluster
This document discusses MySQL performance tuning. It covers high availability solutions, MySQL system and status variables, memory usage, storage engines like InnoDB and MyISAM, monitoring tools, and the Performance Schema. Tuning levers include configuring variables related to caching, buffers, threads, and storage engines. Monitoring helps identify optimization opportunities.
1. www.fromdual.com
MySQL
New Features 5.6
DOAG Konferenz 2012, Nürnberg
Oli Sennhauser
Senior MySQL Consultant, FromDual GmbH
oli.sennhauser@fromdual.com
1 / 20
2. Über FromDual GmbH www.fromdual.com
● FromDual bietet neutral und unabhängig:
● Beratung für MySQL und Galera
● Support für MySQL und Galera
● Remote-DBA Dienstleistungen
● MySQL Schulungen
● Partner der Open Database Alliance (ODBA.org)
● Oracle Silver Partner (OPN)
www.fromdual.com
2 / 20
3. Inhalt www.fromdual.com
MySQL 5.6 New Features
●
InnoDB
●
Replikation
●
Partitionen
●
Optimizer
●
Performance Schema (P_S)
●
Verschiedenes...
3 / 20
4. NF 5.6 / InnoDB (1) www.fromdual.com
● Fulltext Indices auf InnoDB Tabellen:
CREATE TABLE `test` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`data` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `data` (`data`)
) ENGINE=InnoDB;
EXPLAIN SELECT * FROM test WHERE MATCH (data) AGAINST ('updated');
+++++++++++
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+++++++++++
| 1 | SIMPLE | test | fulltext | data | data | 0 | NULL | 1 | Using where |
+++++++++++
● Sphinx und Solr/Lucene obsolet?
● MyISAM obsolet!
4 / 20
5. NF 5.6 / InnoDB (2) www.fromdual.com
● Exportieren von Tablespaces:
mysql> ALTER TABLE test DISCARD TABLESPACE;
shell> scp test.ibd root@remote:/var/lib/mysql/test
mysql> ALTER TABLE test IMPORT TABLESPACE;
● MyISAM definitiv obsolete! (Wer braucht GIS
Indexes?)
● Neuer Default:
innodb_file_per_table = on
5 / 20
6. NF 5.6 / InnoDB (3) www.fromdual.com
● InnoDB INFORMATION_SCHEMA Tabellen
● INNODB_BUFFER_*
● INNODB_FT_*
● INNODB_METRICS
● INNODB_SYS_*
SELECT name, subsystem, count, comment
FROM INFORMATION_SCHEMA.innodb_metrics WHERE name LIKE '%rseg%';
+++++
| name | subsystem | count | comment |
+++++
| trx_rseg_history_len | transaction | 654 | Length of the TRX_RSEG_HISTORY list |
| trx_rseg_current_size | transaction | 0 | Current rollback segment size in pages |
+++++
● InnoDB Monitor ist jetzt überflüssig!
6 / 20
7. NF 5.6 / InnoDB Performance www.fromdual.com
● Page Cleaner Thread (vorher im Master Thread)
● innodb_purge_threads kann jetzt > 1 sein
● Kernel Mutex aufgeteilt → verbesserte Concurrency
● Konkurrenzierendes Lesen währen Sekundäre Indexes gebaut
werden
● Schnellere warm-up Phase:
● innodb_buffer_pool_dump_at_shutdown
● InnoDB REDO Log Grösse bis 512 Gbyte
● InnoDB Thread Scheduling besser bei > 16 Threads
● UNDO Log → Separater TS (random I/O → SSD!)
● Verbesserte Concurrency beim Erweitern von TS Files
(innodb_file_per_table)
7 / 20
8. NF 5.6 / InnoDB www.fromdual.com
● InnoDB und Optimizer:
● Persistente Optimizer Statistiken
● Steuerung des Statistik Sammelns (ex. Random Dives)
SET GLOBAL innodb_analyze_is_persistent = 1;
ANALYZE TABLE valuemaps;
SELECT * FROM mysql.innodb_table_stats;
++++++
| database_name | table_name | n_rows | clustered_index_size | sum_of_other_index_sizes |
++++++
| zabbix | valuemaps | 7 | 1 | 1 |
++++++
● Deadlocks gehen jetzt ins Error Log
● innodb_print_all_deadlocks
● InnoDB Page Size kann jetzt sein: 16k, 8k, 4k (OLTP)
● innodb_page_size
8 / 20
9. NF 5.6 / Replikation (1) www.fromdual.com
● Globally Unique Server ID
cat $datadir/auto.cnf
[auto]
server-uuid=db731167-2b4c-11e1-928c-bcaec586ca65
● Transaktions Basierte Replikation (TBR?)
● Global Transaction Identifiers (GTID)
● Keine M/S Inkonsistenzen mehr möglich (RBR)!?!
● Noch etwas wenig geschmeidig / komplizierter
:-(
9 / 20
14. NF 5.6 / Partitionen www.fromdual.com
● Explizite Wahl der Partition:
SELECT *
FROM sales PARTITION (p2010, p2011)
WHERE sum < 100;
→ Achtung: Implizite WHERE Klausel!
● Austauschen von Partitionen mit Tabelle:
ALTER TABLE sales_hist
EXCHANGE PARTITION p2011
WITH TABLE sales;
● ETL, DWH
14 / 20
15. NF 5.6 / Optimizer www.fromdual.com
● Query Execution Plan (QEP) für DML Statements!
● Optimizer Trace!
● Batched Key Access (BKA) → verbesserte JOIN Performance
● Multi-Range Read (MRR)
→ Optimierter Range Scan auf sekundären Indices
● Index Condition Pushdown (ICP)
→ WHERE wird in der Storage Engine ausgewertet
● Optimierung von Derived Tables (in FROM Klausel)
→ Materialsierung wird später ausgeführt und Index auf Derived Table
erstellt
● ORDER BY auf nicht indexierte Spalten
→ sort_buffer Sort Merge Passes werden vermieden
15 / 20
16. NF 5.6 / Performance Schema www.fromdual.com
● MySQL hat mit 5.5 das P_S eingeführt
● Die Idee dahinter: Miss alles!
● Hat Einfluss auf Gesamtperformance (5 – 10 %)!
● Neue Messpunkte in 5.6 für:
● Table read und write (row-level accesses)
● Stages und Statements (stage = State)
● Connections, Sockets
● Table Lock Wait Events
● Table und Index I/O Wait Events
● Filter nach
● Thread
● Objekt
16 / 20
18. NF 5.6 / Verschiedenes www.fromdual.com
● Bruchteile von Sekunden
● Bis Mikrosekunden (0.000001 s)
● GET DIAGNOSTICS
● Für Fehlersuche in Stored Programs
● Authentisierung über Plugin (Socket)
● Memcached Plug-in
● ...
18 / 20
19. NF 5.6 / Zusammenfassung www.fromdual.com
● +400 Bugs gefixed!
● Code wurde aufgeräumt
● Und viele, viele weitere kleine Neuigkeiten...
● Achtung: Auch einige Inkompatibilitäten!
→ vor Upgrade gut testen! Wir helfen gerne...
19 / 20
20. Q&A www.fromdual.com
Fragen ?
Diskussion?
Wir haben Zeit für ein persönliches Gespräch...
● FromDual bietet neutral und unabhängig:
● MySQL Beratung
● Remote-DBA MySQL
● Support für MySQL und Galera
● MySQL Schulung
www.fromdual.com/presentations
20 / 20