Maison > base de données > tutoriel mysql > le corps du texte

mysqlcheck - Programme de maintenance des tables MySQL

PHPz
Libérer: 2023-08-30 15:57:05
avant
1041 Les gens l'ont consulté

mysqlcheck - MySQL 表维护程序

Le client mysqlcheck effectue la maintenance des tables. Il vérifie, répare, optimise ou analyse les tableaux. Si l'utilisateur utilise l'option --databases ou --all-databases pour traiter toutes les tables d'une ou plusieurs bases de données, l'appel de mysqlcheck prendra beaucoup de temps. Il en va de même pour le processus de mise à niveau de MySQL s'il détermine qu'une vérification des tables est nécessaire, car il gère les tables de la même manière.

Utilisation de mysqlcheck

  • Lorsque le serveur mysqld est en cours d'exécution, la commande mysqlcheck doit être utilisée. Cela signifie que les utilisateurs n'ont pas besoin d'arrêter le serveur pour effectuer la maintenance des tables. Il utilise des instructions SQL telles que CHECK TABLE, REPAIR TABLE, ANALYZE TABLE et OPTIMIZE TABLE de manière conviviale.

  • Cela aide à déterminer quelles instructions doivent être utilisées pour l'opération à effectuer. L'instruction est ensuite envoyée au serveur pour exécution.

Appel de mysqlcheck

Trois façons d'appeler mysqlcheck -

shell> mysqlcheck [options] db_name [tbl_name ...]
shell> mysqlcheck [options] --databases db_name ...
shell> mysqlcheck [options] --all-databases
Copier après la connexion

Comportement par défaut

Le comportement par défaut de mysqlcheck est de vérifier les tables qui peuvent être modifiées en renommant le binaire (--check). Si l'utilisateur dispose de l'outil par défaut pour réparer les tables, il devra faire une copie de mysqlcheck nommée mysqlrepair. Sinon, un lien symbolique mysqlcheck nommé mysqlrepair doit être créé. Si l'utilisateur appelle mysqlrepair, il répare la table.

  • mysqlrepair : L'option par défaut est –repair.

  • mysqlanalyze : L'option par défaut est --analyze.

  • mysqloptimize : L'option par défaut est --optimize.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal