September 2014
Intermediate to advanced
298 pages
6h 13m
English
Since you can directly have the query log the output of the explain command in MariaDB 10.0.5, this will help you save time. To make it active, you need to add this line in your MariaDB configuration file (/etc/mysql/my.cnf):
[mysqld] log_slow_verbosity = query_plan,explain
Then, restart MariaDB. To test it, simply force the creation of a long query. Here is a SQL script with a loop. Adapt the first line if the default time is not enough:
-- Change this value to a higher one if you need more time -- This will insert x lines number in your database SET @MAX_INSERT = 100000; -- Vars SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- Create database DROP DATABASE IF EXISTS chapter2; CREATE DATABASE chapter2; USE chapter2; ...
Read now
Unlock full access