Base MySQL par defaut (plutot que mysql_select_db())

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Oliv

    Base MySQL par defaut (plutot que mysql_select_db())

    Bonjour,

    Est-il possible de se passer de l'instruction mysql_select_db () afin
    de sélectionner une base de données par défaut dans MySQL ?

    Je pense en particulier à l'association d'une base par défaut à un
    utilisateur comme cela est possible dans Oracle ou SQL Server.

    En effet, l'appel de cette fonction déclenche un nombre non
    négligeable de requêtes sur la base (requêtes "change db").

    Merci d'avance pour vos idées.
  • Oliv

    #2
    Re: Base MySQL par defaut (plutot que mysql_select_db ())

    Personne n'a une idée ? Est-ce vraiment la seule solution ???

    Mes mesures sur la base de données montrent que 16% des requêtes de
    l'appli sont pour réaliser cette commande !

    26zgvpe02@sneak email.com (Oliv) wrote in message news:<fd9d69ff. 0410260639.69bd b01b@posting.go ogle.com>...[color=blue]
    > Bonjour,
    >
    > Est-il possible de se passer de l'instruction mysql_select_db () afin
    > de sélectionner une base de données par défaut dans MySQL ?
    >
    > Je pense en particulier à l'association d'une base par défaut à un
    > utilisateur comme cela est possible dans Oracle ou SQL Server.
    >
    > En effet, l'appel de cette fonction déclenche un nombre non
    > négligeable de requêtes sur la base (requêtes "change db").
    >
    > Merci d'avance pour vos idées.[/color]

    Comment

    • Oliv

      #3
      Re: Base MySQL par defaut (plutot que mysql_select_db ())

      Dans la configuration de MySQL on a les champs suivants :

      MySQL.allow_per sistent
      MySQL.default_h ost
      MySQL.default_p assword
      MySQL.default_p ort
      MySQL.default_s ocket
      MySQL.default_u ser
      MySQL.max_links
      MySQL.max_persi stent

      mais n'existe-t'il pas un champs default_instanc e ?


      26zgvpe02@sneak email.com (Oliv) wrote in message news:<fd9d69ff. 0411150636.3152 cfe0@posting.go ogle.com>...[color=blue]
      > Personne n'a une idée ? Est-ce vraiment la seule solution ???
      >
      > Mes mesures sur la base de données montrent que 16% des requêtes de
      > l'appli sont pour réaliser cette commande !
      >
      > 26zgvpe02@sneak email.com (Oliv) wrote in message news:<fd9d69ff. 0410260639.69bd b01b@posting.go ogle.com>...[color=green]
      > > Bonjour,
      > >
      > > Est-il possible de se passer de l'instruction mysql_select_db () afin
      > > de sélectionner une base de données par défaut dans MySQL ?
      > >
      > > Je pense en particulier à l'association d'une base par défaut à un
      > > utilisateur comme cela est possible dans Oracle ou SQL Server.
      > >
      > > En effet, l'appel de cette fonction déclenche un nombre non
      > > négligeable de requêtes sur la base (requêtes "change db").
      > >
      > > Merci d'avance pour vos idées.[/color][/color]

      Comment

      • Steve

        #4
        Re: Base MySQL par defaut (plutot que mysql_select_db ())


        Non. Le travail qui est effectué par MYSQL pour choisir une base de
        données doit être effectué indépendamment de comment la base de
        données choisir est indiquée. Les frais généraux sont dus à
        l'information de chargement de MYSQL des tables de système concernant
        la base de données demandée, et ceci sera toujours exigé.

        (Translation courtesy of Google, apologies if it is now complete
        nonsense, it was meaningful when I started!)

        ---
        Steve

        Comment

        Working...