Regular database indexes cannot be used for queries that contain conditions based on two or more ranges. But there ...
How do you represent information like this in a database?
This event happened in 2015/06, but we don't know in ...
You have a beautiful application, but a page is slow. After some investigation, you find out that a query is ...
Most tables have a concept of "duplicate rows", where duplicates should never be allowed. Typical examples ...
During our SQL optimisation training courses, I always stress the need of understanding how databases run SQL ...
MariaDB supports stored procedures written in procedural SQL. Which essentially means "SQL with IF's and ...
For a very long time, the EXPLAIN command remained the same in the MariaDB and MySQL world. It was good enough in ...
It's January 2025, so it's a good time to look back, and write my thoughts on the most important events and trends ...