sql_optimize

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 :

  1. $table est le nom de la table à optimiser,
  2. $serveur,
  3. $option.

Utilisation :

  1. 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.

Auteur Matthieu Marcillaud Publié le : Mis à jour : 17/05/10

Traductions : English, français