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

Sybase Discussion :

Performance sur les temps de connection et d'ouverture de session?


Sujet :

Sybase

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 293
    Points : 182
    Points
    182
    Par défaut Performance sur les temps de connection et d'ouverture de session?
    Bonjour a tous, je suis confronté depuis peu a des problèmes de temps d'ouverture d'une session sybase.
    J'i un ASE 12.5.3 sur du solaris, avec une machine sun bi-pro, 2 Go de ram volumétrie de la base 40 Go...
    J'ai regardé qq trucs comme nbr de users connections problème réseau ou prob système mais rien ni fait en plus une fois connecté les requètes lambda s'éxécute aussi vite qu'avant..
    Pourriez vous m'indiquer les pistes a investiguer au niveau d'ASE pour voir la ou les options a regarder et/ou modifier pour améliorer ces performances.
    Merci par avance a tous!!!

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Est-ce qu'il y a un "login trigger" définit pour le ou les users utilisés ?

    Autrement je ne vois pas vraiment ce qui peut poser problème au niveau d'ASE. Pour info, combien de connexions simultanées, et combiens de nouvelles connexions par unité de temps (p.ex. nombre de nouvelles connexions par heure) ?

    Michael

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 293
    Points : 182
    Points
    182
    Par défaut
    salut Mickael je fais suite a ta réponse.
    Je ne suis pas au taf, mais si c'est desz logins trigger les responsable, comment améliorer les choses ??
    Merci de ton aide.
    A+

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Cela dépend évidement de ce que font ces "logins triggers". Puis-ce que ceux-ci sont en fait des proc stockées qui sont appelées au moment du login il est possible que ces procs soient mal optimisées et que cela prolonge anormalement la durée du login.

    Evidemment, s'il n'y a pas de "login triggers" alors il faudra chercher ailleur...

    Michael

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 293
    Points : 182
    Points
    182
    Par défaut
    salut, merci mickael, en fait il n'y a pas de loggin trigger, visiblement dans cette boite il n'y a pas de reorg rebuild de fait sur une base qui a toutes ses tables en DOL depuis pres de 4 ans.... Je vais donc commencer par mettre en place cela.
    J'espère que cela suffira.
    Merci de tes réponsses.
    A+

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Le "reorg rebuild" ne va en principe pas améliorer le temps de connexion, et n'est pas nécessairement utile pour améliorer la durée de requêtes - en particulier les inserts si le "fillfactor" est mal calculé (on reorg, cela rempli les pages, on insert, et on doit splitter plus de pages que normal...).

    Personellement je fais des "reorg compact" pour minimiser le nombre de "forwarded rows", et occasionellement des "reorg rebuild <table> <index>". Comme ces commandes ne prennent pas de locks exclusifs de longue durée sur les tables elles sont plus faciles à implémenter que le "reorg rebuild" pur.

    Michael

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 293
    Points : 182
    Points
    182
    Par défaut
    merci pour ta réponse, je vais voir ce que je peux faire en fonction des infos que tu as fournis..
    Sinon une autre question , je devrais peut être créer un autre sujet mais bon... faite moi savoir si c'est que je dois faire.
    Bon donc mon autre question est: là ou je suis ils utilisent les "thresholds action" pour gérer les "coups dur" en terme de remplissage des logs. je vais mettre en place les options "pllsort, et autres trunc log ...". Ma question est quel est le plus intéréssant et les raisons d'utiliser plus les "hresholds action" que les options commune des bases ??
    Enfin il me semble qu'il éxiste une commande pour générer le .rhrc pour utiliser srvbuild avec un ficier de création.
    J'ai deux questions en fait.

    Tiens au faite je suis allé chercher sur ton site pour récupérer sqsh, et le nom des fichiers sont en x86 pour sol, est ce que c'est bon pour solaris 10 ??
    question con sans doute vu que j'ai pas tester ce que j'ai download.
    Merci de tes infos.
    A+

  8. #8
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    A priori je pense que cela mériterait un nouveau sujet, mais bon...

    Pour les options par défaut dans une base de prod je suis en faveur d'avoir "abort tran on log full" mis à vrais, mais de laisser "select into" et "truncate log on checkpoint" à faux.

    Ensuite, j'ai un job qui fait la save des transactions logs de façon régulière, et aussi une proc threshold action pour intervenir dans le cas où la consommation de syslog est plus importante que d'habitude.

    L'option "select into" ne devrait à mon sens être positionnée que quand cela est strictement nécessaire, cad si on veut faire un reorg rebuild, ou une opération de DDL qui la requiert (alter table drop column, par example). Cela permet de controler quand ce genre d'opérations non-loggées sont faite, et de faire un "dump database" complet après pour assurer la recovery de la base.

    Pour ce qui est du fichier de resource il y en a un qui est généré lors de l'installation (quand on créé une instance avec le "setup"). Autrement on peut facilement prendre un des fichiers example (dans $SYBASE/$SYBASE_ASE/init/sample_resource_files) et mettre les valeurs qui vont bien. On utilisera la command srvbuildres ensuite pour créer l'instance avec le fichier resource.

    Enfin, le binaire sqsh Solaris x86 il devrait marcher sous Solaris 10 aussi.

    Michael

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 293
    Points : 182
    Points
    182
    Par défaut
    merci de tes réponsses rapide..
    J'aurais sans doute due faire un autre sujet mais bon, tant pis.
    Pour sqsh je vais tenter une install bientot, il faut recompiler le "bignou" je crois.
    Quoi qu'il en soit merci a toi.

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

Discussions similaires

  1. Influence du partitionnement sur les temps d'accès
    Par dr_nilkog dans le forum DB2
    Réponses: 4
    Dernier message: 26/05/2011, 22h48
  2. Réponses: 46
    Dernier message: 21/11/2009, 18h42
  3. [EF] Performance sur les connexions
    Par stephane.julien dans le forum Accès aux données
    Réponses: 1
    Dernier message: 17/03/2009, 15h18
  4. Réponses: 4
    Dernier message: 14/09/2007, 09h41
  5. Question sur les parametre de connection ODBC
    Par kluh dans le forum Access
    Réponses: 1
    Dernier message: 25/11/2005, 15h51

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