↓ Skip to Main Content
Jesper's MySQL Blog
Jesper's MySQL Blog

Main Navigation

  • Home
  • Recent Activity
    • Latest Posts
    • Top Posts
    • Latest Tweets
    • MySQL Shell Blogs
  • My Books
    • MySQL Concurrency
    • MySQL 8 Query Performance Tuning
    • MySQL Connector/Python Revealed
    • Pro MySQL NDB Cluster
  • MySQL Books
    • My Books
    • Books by Oracle Employees
  • Who Am I?
  • Privacy Policy
Jesper's MySQL Blog
Jesper's MySQL Blog

Off Canvas Menu

  • Home
  • Recent Activity
    • Latest Posts
    • Top Posts
    • Latest Tweets
    • MySQL Shell Blogs
  • My Books
    • MySQL Concurrency
    • MySQL 8 Query Performance Tuning
    • MySQL Connector/Python Revealed
    • Pro MySQL NDB Cluster
  • MySQL Books
    • My Books
    • Books by Oracle Employees
  • Who Am I?
  • Privacy Policy

Performance Schema

InnoDB, Locking, Performance Schema, Transacftion Isolation Level

Locking SELECT with CREATE TABLE, INSERT INTO, and User Variables

Jesper Krogh Jul 31, 2021

Locking is an important concept in databases. They help regulate access to the data, so your …

Locking SELECT with CREATE TABLE, INSERT INTO, and User Variables Read more →

binlog_transaction_compression, binlog_transaction_compression_level_zstd, InnoDB, MySQL 8.0, Performance, Performance Schema, Replication, sys Schema

MySQL Compressed Binary Logs

Jesper Krogh May 7, 2020

On a busy server, the binary logs can end up being one of the largest contributors …

MySQL Compressed Binary Logs Read more →

MySQL 8.0, Performance Schema, sys Schema

Performance Schema Functions

Jesper Krogh May 28, 2019

The sys schema was created to make it easier to use the Performance Schema. This included …

Performance Schema Functions Read more →

Connector/Python, MySQL 8.0, Performance Schema, Python

Connector/Python Connection Attributes

Jesper Krogh May 7, 2019

MySQL Server has since version 5.6 supported connection attributes for the clients. This has allowed a …

Connector/Python Connection Attributes Read more →

Monitoring, MySQL 8.0, MySQL Enterprise Monitor, Performance Schema

MySQL 8: Performance Schema Digests Improvements

Jesper Krogh Oct 9, 2018

Since MySQL 5.6, the digest feature of the MySQL Performance Schema has provided a convenient and …

MySQL 8: Performance Schema Digests Improvements Read more →

MySQL 5.7, MySQL 8.0, Performance Schema, Replication

Replication Monitoring with the Performance Schema

Jesper Krogh Oct 5, 2018

The traditional way to monitor replication in MySQL is the SHOW SLAVE STATUS command. However as …

Replication Monitoring with the Performance Schema Read more →

InnoDB, MySQL 8.0, Performance Schema

InnoDB Progress Information

Jesper Krogh Aug 10, 2018

MySQL has since version 5.7 had support for progress information for some queries. As promised in …

InnoDB Progress Information Read more →

Monitoring, MySQL, MySQL Enterprise Monitor, MySQL Workbench, Performance Schema

What Does I/O Latencies and Bytes Mean in the Performance and sys Schemas?

Jesper Krogh Aug 5, 2018

The Performance Schema and sys schema are great for investigating what is going on in MySQL …

What Does I/O Latencies and Bytes Mean in the Performance and sys Schemas? Read more →

MySQL, MySQL 5.7, Performance Schema

Overview of the MySQL Server Architecture

Jesper Krogh Nov 27, 2017

Sometimes it can be useful to take a step back and look at the world from …

Overview of the MySQL Server Architecture Read more →

MySQL, MySQL 5.6, MySQL 5.7, Performance Schema

InnoDB Locks Analysis: Why is Blocking Query NULL and How To Find More Information About the Blocking Transaction?

Jesper Krogh May 30, 2017

This post was originally published on the MySQL Support Team Blog at https://blogs.oracle.com/mysqlsupport/entry/innodb_locks_analysis_why_is on 14 April …

InnoDB Locks Analysis: Why is Blocking Query NULL and How To Find More Information About the Blocking Transaction? Read more →

Posts pagination

1 2 Next
Copyright © 2026 Jesper's MySQL Blog | Powered by Responsive Theme
Copyright © 2026 Jesper's MySQL Blog | Powered by Responsive Theme