Author: Pep Pla

MariaDB Temporal Tables: Uncut & Uncensored (Part II)

(This is the second of a series of blog posts covering MariaDB Temporal Tables. The first blog post can be found here.) There are really four dimensions, three which we call the three planes of Space, and a fourth, Time….

Read More >

MariaDB Temporal Tables: Uncut & Uncensored (Part I)

(This is the first of a series of blog posts covering MariaDB Temporal Tables.) “You must remember this, a kiss is still a kiss. A sigh is just a sigh; the fundamental things apply, as time goes by.” Sam (Dooley…

Read More >

How to use procedures to increase security in MySQL

MySQL privilege system is small, almost all administrative tasks can be completed using a handful of privileges. If we exclude generic ones as ALL, SHOW DATABASES and USAGE, create and drop permissions as CREATE USER, DROP ROLE or CREATE TABLESPACE,…

Read More >

The night of the living files

Scary movies for teenagers and database administration tasks share some common traits. Usually, the movie starts with a group of teens making unwise choices. Maybe you, as a DBA, are no longer a teenager, but you shouldn’t underestimate your ability…

Read More >

Understanding MySQL Isolation levels: repeatable-read

Isolation levels are a rare subject in MySQL literature. The documentation provides a terse description and focuses mainly on locking issues, but does not discuss the semantics of each isolation level. This is not only a problem that affects MySQL…

Read More >

Properly removing users in MySQL

Pep Pla, MySQL Database Consultant at Pythian, explains how to properly remove users in MySQL.

Read More >