Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment apprendre les commandes MySQ…
  • Comment Un lien en PHP 
  • Comment envoyer Mass Facebook Notifi…
  • Comment faire pour modifier chaque é…
  • MySQL PHP Scripts Recherche 
  • Comment éviter les mots communs ave…
  • Comment compiler PHP 
  • Comment faire pour créer un site We…
  • Erreur d'analyse dans PHP 
  • Comment construire un site Web Annon…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment tuer couchage connexions MySQL

    MySQL est un programme de base de données open-source conçu pour fonctionner sur plusieurs plates-formes . Chaque base de données peut avoir plusieurs connexions entrantes. Lorsqu'un programme ou un utilisateur se connecte à une ligne ou une table dans la base de données, les données qu'il accède est verrouillé. Cela signifie un autre utilisateur ou programme ne peuvent pas accéder aux mêmes données en même temps . Les programmes sont normalement conçus pour mettre en cache des données pour éviter le blocage des ressources de base de données . Toutefois , un script peut être utilisé pour tuer un « sommeil », ou ralenti , la connexion si nécessaire. Instructions
    1

    Ouvrez la ligne de commande MySQL en tant qu'administrateur . Dans Windows , cliquez sur le menu "Démarrer " et tapez " cmd.exe " dans le champ "Rechercher" , puis appuyez sur "Entrée". Sur les systèmes Linux /Unix , ouvrez une nouvelle fenêtre "Terminal " et tapez "su" pour accéder au compte root.
    2

    type "mysql " pour ouvrir l' invite de commande MySQL .
    < Br > Hôtels 3

    Tapez le code suivant et appuyez sur "Entrée " pour saisir des lignes supplémentaires et de créer une procédure :

    DELIMITEUR % %

    Cela vous permet d'entrer le texte de l' . nouveau script ou d'une procédure dans MySQL
    4 Type de

    les lignes suivantes , en appuyant sur "Entrée" après chaque ligne:

    CREATE PROCEDURE ` killsleepingconnections ` ( )

    COMMENTAIRE 'Script de tuer dormir connexions de

    LIT dE DONNEES SQL

    Ces lignes définissent le nom de la procédure " killsleepingconnections " et entrez une description pour elle. Vous pouvez remplacer le nom de la procédure avec un autre nom si vous préférez
    5

    tapez les lignes suivantes en appuyant sur "Entrée" après chaque ligne: .

    BEGIN

    DECLARE end_rows BOOLEAN ;

    DECLARE no_loops INT DEFAULT 0;

    DECLARE numligne INT DEFAULT 0;

    Ce code lance le script et déclare les variables de travailler avec la connexion < . br> 6

    Tapez les lignes suivantes, en appuyant sur "Entrée " après chaque ligne:

    declare cursor d' actu pour mon

    SELECT ID

    dE information_schema.PROCESSLIST PL

    OÙ PL.COMMAND = ' Sleep' ET PL.TIME > 120;

    DECLARE CONTINUE gestionnaire pour non trouvé

    end_rows SET = TRUE;
    < p> Ces lignes vont chercher la première connexion à la base de données qui a été inactif pendant 120 secondes ou plus. Vous pouvez redéfinir la période de sommeil , au besoin , tout en remplaçant "120" avec le nombre de secondes que vous voulez autoriser
    7 Type de

    les lignes suivantes , en appuyant sur "Entrée" après chaque ligne: . < Br >

    Ucur OUVERT ;

    Sélectionnez FOUND_ROWS ( ) dans numligne ;

    boucle : LOOP

    Si end_rows ALORS

    Ucur FERMER ;
    boucle de CONGÉ DE

    ;

    END IF ;

    END% %

    DELIMITEUR ;

    Ces lignes fermer la connexion et mettre fin à la définition de la procédure . La nouvelle procédure peut être appelée à partir de l'interface de ligne de commande MySQL ou du programme d'administration graphique utilisant le nom défini dans le début de la procédure .
    8

    Tapez la commande suivante pour appeler la procédure de l' MySQL l'interface de ligne de commande :

    appel killsleepingconnections ()

    appellera la procédure créée dans les étapes précédentes et fermer toutes les connexions qui ont été endormi plus de deux minutes. La procédure est enregistrée en permanence sur le serveur MySQL et peut être appelé à tout moment.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour modifier un script de passe en PHP 
  • Comment insérer dans une base de données MySQL 
  • Les caractères génériques et les fonctions SQL 
  • Comment créer un site web dynamique en PHP avec tableaux de données 
  • Comment faire pour envoyer HTML Email Avec PHP 
  • Comment créer un wrapper PHP 
  • La réplication MySQL Tutorial 
  • Comment compiler PHP avec SSL 
  • Prend Tutoriel HTML 
  • Comment rechercher une chaîne de caractère générique dans un fichier texte en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc