Optimize table est utilisé si une grande partie de la base a été effacée, ou si vous avez fait de nombreuses modifications dans une table à format de ligne dynamique.
Très pratique pour optimiser une base de donnée régulièrement mise à jour.
Cette fonction très particulière est intégrer dans la librairie pour une utilisation très simple.
Une base de donnée optimisé améliore les performances mais des requêtes "bien construite" accélère l'exécution.
Deux méthodes sont possible avec la librairie :
- OPTIMIZE TABLE simple
- OPTIMIZE TABLE multiple
Un exemple d'optimisation d'une table simple :
[php]
function simpleOpt(){
$sql = 'matable';
return $this->layer->singleOptimize($sql);
}
On peu également faire une optimisation multiple :
[php]
function multipleOpt(){
$sql = array(
'matable',
'matable2',
'matable3'
);
return $this->layer->multipleOptimize($sql);
}