MySQL 8.0.27: thank you for the contributions
Feed: Planet MySQL; Author: Frederic Descamps; In October 10th was released the latest GA version of MySQL: 8.0.27. As usual, it’s highly advised to read the release notes to get informed about the...
View ArticleFOSDEM 2022
Feed: Planet MySQL; Author: Frederic Descamps; Hi all, just some words to let you know that FOSDEM’22 will take place February 5th and 6th. Like last year, this 2022 edition will be an online edition....
View ArticleFOSDEM 2022 – MySQL DevRoom Call for Papers
Feed: Planet MySQL; Author: Frederic Descamps; We received today the notification for FOSDEM’s organization that the MySQL DevRoom is accepted for the 2022’s edition ! The MySQL DevRoom will take place...
View ArticleMySQL 8.0 Document Store – How to deal with date & time
Feed: Planet MySQL; Author: Frederic Descamps; As you know, MySQL 8.0 can be used as JSON Document Store to store your documents without being linked to any schema. You can also use CRUD operations to...
View ArticleUsing MySQL Database Service in OCI – Part 1: creating a MySQL DB System
Feed: Planet MySQL; Author: Frederic Descamps; This post is the first of a series of articles dedicated to MySQL Database Service (MDS): The goal of this series if to get familiar with MDS, HeatWave...
View ArticleUsing MySQL Database Service in OCI – Part 3: faster with MySQL HeatWave !
Feed: Planet MySQL; Author: Frederic Descamps; This post is the third and last of a series of articles dedicated to MySQL Database Service (MDS): The goal of this series if to get familiar with MDS,...
View ArticleFOSDEM 2022 MySQL devroom schedule
Feed: Planet MySQL; Author: Frederic Descamps; The schedule of the MySQL Devroom 2022 is now published: here. Thank you to everyone who submitted a talk. As usual we received more submissions than...
View ArticleExtending MySQL using the Component Infrastructure – part 1
Feed: Planet MySQL; Author: Frederic Descamps; Before MySQL 8.0, to add a feature to MySQL, writing a plugin was the only way. Now it’s possible to quickly extend MySQL Server by writing a component....
View ArticleExtending MySQL using the Component Infrastructure – part 2: building the server
Feed: Planet MySQL; Author: Frederic Descamps; This post is the second post of a series of articles on extending MySQL with the Component Infrastructure: In the first part of this series, we described...
View ArticleExtending MySQL using the Component Infrastructure – part 3: component services
Feed: Planet MySQL; Author: Frederic Descamps; This post is the second post of a series of articles on extending MySQL with the Component Infrastructure: It’s time to start coding our new component o/...
View ArticleExtending MySQL using the Component Infrastructure – part 4: error logging
Feed: Planet MySQL; Author: Frederic Descamps; This post is the fourth post of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleExtending MySQL using the Component Infrastructure – part 5: privileges
Feed: Planet MySQL; Author: Frederic Descamps; This post is the fifth post of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleExtending MySQL using the Component Infrastructure – part 6: functions
Feed: Planet MySQL; Author: Frederic Descamps; This post is the sixth post of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleFOSDEM 2022 MySQL devroom schedule updated !
Feed: Planet MySQL; Author: Frederic Descamps; Hello, Due to a complete misunderstanding about the available slots, FOSDEM’s organization had to remove 2 talks from the previous planned agenda....
View ArticleSysbench for arm and MySQL 8.0
Feed: Planet MySQL; Author: Frederic Descamps; For my presentation for the next FOSDEM MySQL Devroom, I needed to create some load. As usual, for this task, what better than sysbench ? The “problem”...
View ArticleExtending MySQL using the Component Infrastructure – part 7: messages to users
Feed: Planet MySQL; Author: Frederic Descamps; This post is the seventh post of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleExtending MySQL using the Component Infrastructure – part 8: linking a third...
Feed: Planet MySQL; Author: Frederic Descamps; This post is the eight one of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleExtending MySQL using the Component Infrastructure – part 9: adding a new...
Feed: Planet MySQL; Author: Frederic Descamps; This post is the nine one of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles are...
View ArticleExtending MySQL using the Component Infrastructure – part 10: status variables
Feed: Planet MySQL; Author: Frederic Descamps; Today we are already at the post number ten of the series of articles related to extending MySQL with the Component Infrastructure, the list above will be...
View ArticleMySQL 8.0.28: thank you for the contributions
Feed: Planet MySQL; Author: Frederic Descamps; Last week, Jan 18th, we started 2022 with a new release of the MySQL Server suite (Router, Shell, Connectors, …). MySQL is Open Source and each release...
View ArticleExtending MySQL using the Component Infrastructure – part 11:...
Feed: Planet MySQL; Author: Frederic Descamps; This post is the eleven one of a series of articles on extending MySQL with the Component Infrastructure, the list above will be updated as new articles...
View ArticleExtending MySQL using the Component Infrastructure – part 12: instrument your...
Feed: Planet MySQL; Author: Frederic Descamps; This post is the twelfth one of a series of articles on extending MySQL with the Component Infrastructure: We already saw multiple services to create our...
View ArticleApache Zeppelin on OCI with MDS
Feed: Planet MySQL; Author: Frederic Descamps; Apache Zeppelin is a web-based notebook notebook that enables data-driven, interactive data analytics, machine learning, and collaborative documents with...
View ArticleDiskspace Problem When Modifying a Large InnoDB Table in MySQL… and how to...
Feed: Planet MySQL; Author: Frederic Descamps; Recently, somebody requested some help as he was trying to modify the structure of a large table. The requested modification was related in changing a...
View ArticleApache Zeppelin on Oracle Cloud with MySQL HeatWave
Feed: Planet MySQL; Author: Frederic Descamps; On the previous article we saw how to easily deploy Apache Zeppelin on OCI with MySQL using Terraform. In this article we will see how we can accelerate...
View ArticleExtending MySQL using the Component Infrastructure – part 13: FAQ
Feed: Planet MySQL; Author: Frederic Descamps; This post is the final one of a series of articles on extending MySQL with the Component Infrastructure: I received some questions related to the...
View ArticleDeploying Nextcloud on Oracle Cloud with MySQL Database Service and Object...
Feed: Planet MySQL; Author: Frederic Descamps; If like me you like to share some data between all your devices (presentations, keypassX file, pictures, …), you probably use a cloud platform to store...
View ArticleUsing OCI Serverless Functions and API Gateways to create logical dumps of a...
Feed: Planet MySQL; Author: Frederic Descamps; When using cloud native application architectures, Functions have an important role for the business logic without managing any infrastructure. Functions...
View Articlesysbench 1.1.0 rpm with SSL support
Feed: Planet MySQL; Author: Frederic Descamps; For a future article, I was again looking into the possibility of using sysbench to generate data and load on a MySQL database. However, I needed an SSL...
View ArticleLive Migration from Azure Database for MySQL to MySQL Database Service on OCI
Feed: Planet MySQL; Author: Frederic Descamps; MySQL Database Service on OCI is all over the tech news with the latest HeatWave ML announcement [1][2][3][4][5]. This article explains how to perform a...
View ArticleHow to modify a JSON field in SQL ?
Feed: Planet MySQL; Author: Frederic Descamps; Let’s start with some info about how MySQL Document Store handles JSON documents. Document Store and CRUD We know that MySQL 8.0 Document Store handles...
View ArticleDeploying Apache Airflow on OCI with MySQL HeatWave Database Service
Feed: Planet MySQL; Author: Frederic Descamps; Apache Airflow is an open-source workflow management platform for data engineering pipelines. Today we will see how we can deploy very easily Apache...
View ArticlePoorman’s MySQL table audit information
Feed: Planet MySQL; Author: Frederic Descamps; Today, somebody asked me how he could track the creation of a record (who created it and when) and who and when it was last modified. Usually, this is...
View ArticlePoorman’s MySQL table audit information – part 3
Feed: Planet MySQL; Author: Frederic Descamps; Recently we saw how we can catch audit information using invisible column, JSON data type and triggers in MySQL 8.0: Of course, the creation of these...
View ArticlePoorman’s MySQL monitoring/trending
Feed: Planet MySQL; Author: Frederic Descamps; I could have also called this article When Pandas meet Dolphins in MySQL Shell. Some time ago, I wrote a post related on how to collect initial relevant...
View ArticleMySQL 8.0.29: thank you for the contributions
Feed: Planet MySQL; Author: Frederic Descamps; When it’s time for a new MySQL release, it’s also time to thank our contributors ! Released on April 26th, MySQL 8.0.29 contains several contributions...
View ArticleA graph a day, keeps the doctor away ! – MySQL Checkpoint Age
Feed: Planet MySQL; Author: Frederic Descamps; In a previous post, I explained how you can collect and plot metrics using MySQL Shell. This is a new series of article where I will explain how to read...
View ArticleMySQL Summit at Oracle CloudWorld
Feed: Planet MySQL; Author: Frederic Descamps; This fall, from October 16 to 20, the MySQL Summit will be held in La Vegas. This conference is totally dedicated to your favorite dolphin database and is...
View ArticleA graph a day, keeps the doctor away ! – Full Table Scans
Feed: Planet MySQL; Author: Frederic Descamps; Full table scans can be problematic for performance. Certainly if the scanned tables are large. The worst case is when full table scans are involved in...
View ArticleMySQL InnoDB Redo Log Archiving
Feed: Planet MySQL; Author: Frederic Descamps; When performing physical backup on system that are heavily used, it can happen that the backup speed cannot keep up with the redo log generation. This can...
View ArticleHow to build MySQL 8.0 C API (libmysqlclient)
Feed: Planet MySQL; Author: Frederic Descamps; If you write C applications that need to connect to MySQL, you can use the MySQL C API aka libmysqlclient. The MySQL C API replaces the outdated...
View ArticleFrom email to myTinyTodo
Feed: Planet MySQL; Author: Frederic Descamps; Usually, I receive a lot of emails, and sometimes I read them on my phone and then… I forgot about them.. (shame on me). On my Linux desktop, I used to...
View ArticleMySQL 8.0.30: thank you for the contributions
Feed: Planet MySQL; Author: Frederic Descamps; During my summer holidays, we released MySQL 8.0.30. MySQL 8.0.30 was released on July 26th 2022. If you are using 8.0.29, it’s highly recommended to...
View ArticleDynamic InnoDB Redo Log
Feed: Planet MySQL; Author: Frederic Descamps; Since 8.0.30, you have the possibility to modify the InnoDB Redo Log Capacity online. An undersized Redo Log Capacity is problematic and lead to...
View ArticleMySQL 8.0: How to display long transactions
Feed: Planet MySQL; Author: Frederic Descamps; Recently, somebody asked me how he can find the long running transactions in MySQL. I already have one MySQL Shell plugin that allows you to find the...
View ArticleAlways use MySQL Shell
Feed: Planet MySQL; Author: Frederic Descamps; You know how much I praise and like MySQL Shell but if like me, for you too, old habits die hard, I advise you to create these different aliases in your...
View ArticleMySQL & UUIDs
Feed: Planet MySQL; Author: Frederic Descamps; More and more people are using UUID’s to identify records in their database. As you already know, for MySQL’s storage engine (InnoDB) the primary key is...
View ArticleDefine your MySQL Configuration Variables on OCI with Terraform
Feed: Planet MySQL; Author: Frederic Descamps; With Terraform OCI provider 4.90.0 (released August 24th, 2022), we have added the possibility to specify the value of editable configuration variables...
View ArticleDefine the Backup Policy when deploying MySQL Database Service in OCI
Feed: Planet MySQL; Author: Frederic Descamps; Let’s continue the discovery of the MySQL Database Resource when deploying on Oracle Cloud Infrastructure using Terraform. Last week, we saw how to create...
View ArticleMySQL Books: SQL Antipatterns, Volume 1
Feed: Planet MySQL; Author: Frederic Descamps; I recently had the chance to read in preview Bill Karwin‘s new book: SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming. This book...
View Article