J'utise sur mes serveurs une combinaison nginx + PHP5-FPM (avec le drivers php5-mysql) + MariaDB, et j'ai remarqué dans mes logs des messages d'erreurs :
2015/01/10 17:11:13 [error] 1480#0: *6 FastCGI sent in stderr: "PHP message: PHP Warning: mysqli_connect(): Headers and client library minor...
Lors de l'installation d'une instance OwnCloud, j'ai pris les options par défaut, avec une base SQLite3.
Ceci est visible dans le fichier de configuration :
'52186ab50eee7',
'passwordsalt' => 'ae24c0a26cb22899d0dd54285fee51',
'datadirectory' => '/var/www/owncloud/data',
'dbtype' => 'sql...
Il est assez simple de récupérer des données sur la taille d'une base MySQL, via le schéma information_schema, que ce soit pour la totalité de la base, ou pour un seul schéma.
Cet article donne quelques requêtes SQL qui permettent de faire cela.
Depuis la version 5.1.12, la syntaxe du paramétrage MySQL pour le slow_query_log a changé (cf : http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html).
Auparavant, on avait ceci dans le fichier /etc/mysql/my.cnf :
# Here you can see queries with especially long duration
# Old syntax
lo...
Il existe un script assez connu pour optimiser les paramètres d'une base MySQL, qui ne sont généralement pas optimaux par défaut : mysql-tuning-primer.sh, disponible sur launchpad ; la version 1.6rc1 est dans cet article.
Le script est à lancer lorsque la base a déjà fonctionné pendant un cert...