La fonction sql_optimize()
permet d’optimiser une table SQL. Cette fonction est appelée par la fonction optimiser_base_une_table()
qui est exécutée périodiquement par le cron. Se référer aux commandes OPTIMIZE TABLE
ou VACUUM
des gestionnaires SQL pour comprendre les détails des opérations réalisées.
La fonction a 3 paramètres :
-
$table
est le nom de la table à optimiser, -
$serveur
, -
$option
.
Utilisation :
sql_optimize('table');
Note : SQLite, ne peut pas optimiser table par table, mais optimise toute sa base de donnée d’un coup. Dans son cas, si la fonction sql_optimize()
est appelée plusieurs fois sur un même hit, l’opération n’est effectuée qu’au premier appel.