(Peter Gulutzan) Let’s look at how well MySQL and MariaDB support privileges (part of “access control” in standard terms), compared to other DBMSs, and consequences thereof.
Tag: Open Source
Making GET_LOCK behavior more predictable cross version with query rewrite
(Morgan Tocker) MySQL has supported the GET_LOCK() function for a large part of its history. As the manual notes, GET_LOCK() can be used to implement application locks or to simulate record locks.
MySQL Auditing with MariaDB Auditing Plugin
(Manjot Singh) This blog will address how the MariaDB Auditing Plugin can help monitor database activity to help with security, accountability and troubleshooting.
Data loss after MySQL restart
(Aleksandr Kuzminsky) Not so long ago I had a customer who experienced data loss after MySQL restart. It was really puzzling. MySQL was up & running for many months, but after the customer restarted MySQL server all tables have gone.
How to get confused about buffer pool size allocation?
(Shahriyar Rzayev) How it feels when you realize that, something going to be scary in term of question – “Wait, why? how?”
New in MySQL 5.7: Performance Schema scalable memory allocation
(Mayank Prasad) Performance Schema is a mechanism to collect and report run time statistics for running MySQL server. These statistics are stored-in and fetched-from internal memory buffers. In MySQL 5.6 GA, memory for these buffers is allocated during MySQL server startup with either user specified
VividCortex Adds Query Analysis Features
(Miguel Trias) VividCortex is all about optimizing your queries. Many of our users asked us to analyse their queries, searching for common errors and mistakes.
Feedback Request: Enforcing SQL Mode
(Todd Farmer) MySQL Server has an extensive collection of SQL modes which control a range of behavior ranging from compatibility modes for other RDBMS dialects (ANSI_QUOTES, PIPES_AS_CONCAT) to security (NO_AUTO_CREATE_USER) to explicit storage engine selection (NO_ENGINE_SUBSTITUTION) to restrictin
On Files, the Space They Need, and the Space They Take
(Jörg Brühe) Recently, we had a customer ask: Why do many files holding my data take up vastly more space than their size is? That question may sound weird to you, but it is for real, and the customer’s observation was correct.
Finding and Deleting Orphaned Rows in MySQL
(Ike Walker) If you store data with a parent-child relationship in MySQL tables, then you may want to identify and/or delete orphaned rows from the child table. An orphaned row is defined as a child row that references a non-existant parent row.
