p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Futur Membre du Club
    Inscrit en
    avril 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 98
    Points : 17
    Points
    17

    Par défaut Nombre de session et le max

    Bonjour à vous,

    J'arrive à connaître le nombre de session à l'instant "t" du lancement de la requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    select count(*) from tsession;
    Résultat 850 utilisateurs sur la base oracle actuellement ok

    Par contre sur la même journée comment peut-on faire pour connaître le maximun de session pour la journée.

    Je m'explique, si dans la journée il y a une pointe à 1500 utilisateurs, peut-on avec par exemple la commande max(count(*)) avoir comme résultat 1500 ?

    Merci et bon week-end.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    décembre 2002
    Messages
    3 004
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : décembre 2002
    Messages : 3 004
    Points : 5 668
    Points
    5 668

    Par défaut

    Bonjour

    Je ne connais pas de système prêt à l'emploi pour faire ça, mais voici déjà 2 pistes :
    - créer une procédure qui va faire le COUNT(*) dans V$SESSION, et l'exécuter à intervalle régulier via une tâche planifiée ou autre
    - créer un déclencheur ON LOGON, qui à chaque nouvelle connexion ira interroger V$SESSION et stockera le résultat dans une table.

  3. #3
    Futur Membre du Club
    Inscrit en
    avril 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 98
    Points : 17
    Points
    17

    Par défaut

    Citation Envoyé par Pomalaix
    Bonjour

    Je ne connais pas de système prêt à l'emploi pour faire ça, mais voici déjà 2 pistes :
    - créer une procédure qui va faire le COUNT(*) dans V$SESSION, et l'exécuter à intervalle régulier via une tâche planifiée ou autre
    - créer un déclencheur ON LOGON, qui à chaque nouvelle connexion ira interroger V$SESSION et stockera le résultat dans une table.
    Merci pour votre aide Pomalaix, mais je crois que cela devient trop complexe à faire pour moi.

    Pourtant, j'ai pu voir une application qui au lancement indique dans dans un champs le nombre de session et un autre qui indique le nombre maxi de connexion.

    Surtout , que l'application en question n'est pas en fonctionnement toute la journée, il suffit de lancer l'application, il interroge la base oracle et miracle les résultats.

    Peut-être qu'il va simplement rechercher les infos à un endroit particulier dans la base oracle, mais comment peut-on le savoir ??

    Je croyais que c'était simple comme un max(count(*)).

    Merci encore pour votre aide et bon week-end.

Discussions similaires

  1. Incohérence du nombre de sessions max
    Par puck78 dans le forum Administration
    Réponses: 18
    Dernier message: 14/03/2012, 09h30
  2. nombre de sessions consecutives
    Par clancy182 dans le forum Requêtes
    Réponses: 5
    Dernier message: 13/02/2006, 06h47
  3. nombre de sessions actives.
    Par samsso2005 dans le forum Sessions
    Réponses: 3
    Dernier message: 17/01/2006, 19h16
  4. Réponses: 2
    Dernier message: 24/05/2004, 13h48
  5. definir un nombre decimal sur 2 numero max apres la vergule
    Par nil dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/02/2004, 21h49

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