MySQL Tip: How To Check, Repair & Optimize All Tables in All Databases MySQL Astuce: comment vérifier, réparer et optimiser toutes les tables dans toutes les bases de données
Here is a simple command to auto repair, check and optimize all the tables in all databases running on a MySQL server : Voici une simple commande de la réparation automobile, de contrôle et d'optimiser toutes les tables de toutes les bases de données fonctionnant sur un serveur MySQL:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases mysqlcheck-u root-p - auto-réparation - vérifier - Optimiser - all-databases
mysqlcheck is available in MySQL 3.23.38 and later. mysqlcheck est disponible en MySQL 3.23.38 et plus tard.
mysqlcheck uses the SQL statements CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, and OPTIMIZE TABLE in a convenient way for the user. mysqlcheck utilise les requêtes SQL CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE et dans un moyen pratique pour l'utilisateur. It determines which statements to use for the operation you want to perform, and then sends the statements to the server to be executed. Il détermine laquelle des déclarations à utiliser pour l'opération que vous souhaitez effectuer, puis envoie les déclarations au serveur à exécuter. The exact operations are determined by the underlying storage engine used. Les opérations précises sont déterminés par le moteur de stockage sous-jacents utilisés.
You must execute it on running database. Vous devez exécuter la gestion de base de données. It is recommended that you kill other incoming queries (like from your website) before running this which makes it a lot faster. Il est recommandé que vous tuez les autres questions (comme de votre site Web) avant d'exécuter ce qui en fait beaucoup plus rapidement. I simply stop my httpd server before running it. J'ai simplement arrêter mon serveur httpd avant de lancer. You may want to use a Mai Vous voulez utiliser un Site Unavailable Site Non disponible message instead so that the MySQL server is left alone. message au lieu de sorte que le serveur MySQL est laissé à lui-même.
Filed under Classé sous Company Entreprise , Database Base de données , Enterprise Software Logiciel d'entreprise , Headline News Headline News , How To Comment , MySQL , RDBMS SGBDR , Tech Note Note technique , Web | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |





May 3rd, 2008 at 4:10 pm 3 mai 2008 à 4:10 pm
Hi, Salut,
great command! une grande commande! But what about this: Mais qu'en est-il de ceci:
Don’t forget to FLUSH TABLES after execution of any of the following - REPAIR TABLE, TRUNCATE TABLE, OPTIMIZE TABLE, or ANALYZE TABLE on tables that are mapped into MERGE table. Ne pas oublier de FLUSH TABLES après l'exécution d'un des cas suivants - REPAIR TABLE, TRUNCATE TABLE, OPTIMIZE TABLE, ou ANALYZE TABLE sur les tables qui sont mappées dans la table MERGE.
And shouldn´t we also run a ’sort-index’ ? Et ne devrait pas nous aussi lancer un «sort-index '?