IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

bête question


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut bête question
    lors de la création d'un index, si la table est conséquente, vaut il mieux arrêter le serveur ou non?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 145
    Par défaut
    Bonjour,

    le problème si tu arrête le serveur, c'est que tu ne pourras exécuter ta requete de CREATE INDEX, non ?

    je pense que ça répond à ta question, sauf si tu parlais d'un autre serveur que MySQL....

    HTH,

  3. #3
    Invité
    Invité(e)
    Par défaut
    En fait je me suis mal exprimé:-), je pensais à l'arrêt de l'appli... Est-ce que la création d'index peut altérer le fonctionnement de l'appli si celle-ci accède en même temps à la table?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 145
    Par défaut
    Oui, c'est toujours mieux de travailler sur une base offline.

    Tu peux en effet créer des index sur une base online sans probleme, mais, en fonction du volume de données à indexer et de la charge qu'inflige l'appli, il se peux que tu es une baisse de perf flagrante durant la création de l'index.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Du coup çelà voudrait il dire qu'il y ait un risque de pertes de données?

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 145
    Par défaut
    Exécuter des taches d'admin sur une base online n'est jamais annodin.

    Ce que tu risque selon moi (et prend ce qui suit pour avis consultatif uniquement) :
    forte probabilité :
    - mettre ton MySQL à genoux pendant les quelques secondes (minutes ?) de création d'index (tjrs en fonction de la charge et du volume)
    faible probalité :
    - avoir un index cassé et devoir faire un repair table, cette fois-ci offline.
    impensable, mais tout peux arriver :
    - perdre toutes tes données, t'apercevoir que ton backup était bidon => donc impossibilité de récupérer quoi que ce soit => te faire virer => donc ta femme te quitte => en plus avec ton meilleur ami....

    on ne sait jamais...

    Si tu veux éviter ce scénario catastrophe, tu peux toujours travailler offline.

  7. #7
    Invité
    Invité(e)
    Par défaut
    MDR !

    Merci pour tes remarques en tout cas, vu que c'est que une machine assez balaise, je ne pense pas la mettre à genoux encore que... le dernier serait vraiment appocaliptique :p!

    Bon je vais étudier ça, merci .

  8. #8
    Membre éprouvé Avatar de Orionmel
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 174
    Par défaut
    Met ta base offline c'est un conseil...

    Une fois avec un collègue en livraison chez un client, on a mit à jour la base alors qu'un utilisateur y a accédé... Mysql a cru qu'il y avait une erreur et a éffacé toutes les tables chez le client

    On avait un backup encore heureux mais bon.... STRESS!!!!!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. bête question url rewriting
    Par zougna dans le forum Apache
    Réponses: 2
    Dernier message: 27/07/2013, 16h26
  2. Bête question sur Regexp
    Par Javix dans le forum Ruby
    Réponses: 9
    Dernier message: 22/01/2010, 21h25
  3. question surement bète
    Par antoineklein dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 30/05/2005, 15h43
  4. Numéro auto ===== Question bête
    Par Nicos77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/06/2003, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo