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

SQL Firebird Discussion :

equivalent de EXPLAIN (mysql) pour firebird ?


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 62
    Par défaut equivalent de EXPLAIN (mysql) pour firebird ?
    Bonjour,

    Je migre une base de donnee de MySQL a FireBird 1.5. Je commence a reflechir aux questions de performances des requetes. Je cherche donc a savoir comment FireBird utilise les INDEX que j'ai creer.
    En MySQL, il existe la commande EXPLAIN. Mais ... ouiinnn FireBird ne reconnait pas cette commande. Y-a-t'il un equivalent ?
    J'ai vu sur le forum que l'on pouvait utiliser UIB SQL Monitor : voir http://www.progdigy.com/modules.php?...ws&new_topic=3
    1- j'ai pas reussi a l'utiliser pourtant ca n'a pas l'air complique je sais
    2- est-ce que cet outil repond a mon besoin ?

    Merci pour toutes vos reponses!
    Matthias

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    tous les outils graphiques te permettent d'obtenir le PLAN d'une requète
    sous isql sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL>SET PLAN OFF;
    SQL>SET PLANONLY ON;
    SQL>SELECT  blabla ...
    te pemet de lancer un select sans l'exécuter complètement mais juste voir le plan utilisé

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 62
    Par défaut quelques liens sur le sujet
    merci philippe, tu m'es d'une grande aide ces derniers jours!

    je met ici quelques liens sur le sujet pour ceux qui auraient le meme probleme.
    http://www.ibphoenix.com/main.nfs?a=...&page=ibp_quep
    http://www.firebirdsql.org/rlsnotes20/util-isql.html

    Il n'y a pas de documentation en francais sur le sujet? Je peux essayer d'en faire une traduction si tu (Philippe) penses que ca en vaut la peine.

    Matthias

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    pas de problème pour venir traduire la doc, au contraire
    inscris toi ici : https://lists.sourceforge.net/lists/...-fr-traduction
    et envoie un message sur la liste pour dire tes disponibilités, les docs que tu souhaite traduire, on t'indiquera la marche à suivre

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

Discussions similaires

  1. adapter un script php avec mysql pour firebird
    Par omar24 dans le forum Firebird
    Réponses: 1
    Dernier message: 04/03/2011, 13h48
  2. Equivalent PHP/MySQL pour des applications
    Par Khleo dans le forum Débuter
    Réponses: 1
    Dernier message: 12/05/2008, 17h59
  3. equivalent function decode oracle pour mysql 4.1
    Par axel-erator dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 24/05/2006, 13h44
  4. Equivalent a fonction DATEDIFF pour MySQL version 3.23
    Par npze dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 31/10/2005, 11h18
  5. Réponses: 3
    Dernier message: 16/09/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