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 :

[HS][12.5]Débutant


Sujet :

Sybase

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut [HS][12.5]Débutant
    Bonjour,
    je suis déveleppeur et je dois créer un logiciel qui traite les données collectés à partir de Historical et je ne sais pas encore qu'est ce qu'un Historical. je viens d'installer Sybase 12.5 j'ai fais une installation complete. après j'ai créé le serveur historical selon les instructions que je les ai trouvé sur le site de sybase. je me suis connecté avec isql et maintenant je ne sais pas ce que je dois faire.
    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut
    est ce que la procédure sp_sysmon donne un rapport équivalent à celle du serveur historical ?
    Merci

  3. #3
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    L'historical balance ses mesures dans de fichiers de texte. Si vous voulez les utiliser via isql, il vousfaut les réinjecter via bcp.

    Ceci étant dit, si vous êtes en 12.5.3, pourquoi ne pas utiliser les nouvelles tables MON ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut
    Merci de votre réponse,
    je suis en 12.5 et je n'ai pas les tables MON, je développe ce logiciel pour un client et je dois utiliser la version existante.
    j'ai essayé de savoir ce qu'elle donne la procédure sp_sysmon, dans isql j'ai entré la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sp_sysmon "00:05:00"
    après 5minute j'ai eu le méssage suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    DBCC execution completed. If DBCC printed error messages, contact a user with
    System Administrator (SA) role.
    ===============================================================================
          Sybase Adaptive Server Enterprise System Performance Report
    ===============================================================================
     
    Server Version:        Adaptive Server Enterprise/12.5/SWR 9616 GA/P/NT (IX86)/
    Server Name:           Server is Unnamed
    Run Date:              Oct 31, 2005
    Statistics Cleared at: 11:25:26
    Statistics Sampled at: 11:30:26
    Sample Interval:       00:05:00
     
    Space available in the log segment has fallen critically low in database
    'tempdb'.  All future modifications to this database will be suspended until the
    log is successfully dumped and space becomes available.
    The transaction log in database tempdb is almost full.  Your transaction is
    being suspended until space is made available in the log.
    depuis il est au même état.

  5. #5
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Votre base tempdb est saturée et la gestion de son log est inefficace.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dump tran tempdb with no_log
    Que donne ensuite
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut
    merci chef
    au début la taille de tempdb était 3Mo puis je l'ai augmenté de 30Mo et j'ai plus le même problème.
    j'ai entré vos commande et j'ai eu les résultats suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     name                     db_size       owner                    dbid
             created
             status
     ------------------------ ------------- ------------------------ ------
             --------------
             -------------------------------------------------------------------
     tempdb                         33.0 MB sa                            2
             Oct 31, 2005
             select into/bulkcopy/pllsort, trunc log on chkpt
     
    (1 row affected)
     device_fragments               size          usage
             created             free kbytes
     ------------------------------ ------------- --------------------
             ------------------- ------------------------------
     master                         3.0 MB        data and log
             Sep 28 2005  2:42PM             1818
     temppdb_dev1                   30.0 MB       data and log
             Oct 31 2005  1:23PM            30688
    (return status = 0)

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut
    dans isql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    isql -Usa -P -SBaseTest -oc:\sybase\historical\sysmon.txt
    sp_sysmon "00:05:00"
    est ce que le Historical donne les même données que sp_sysmon où il donne plus si oui comment peut-on l'utiliser?

  8. #8
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Non.

    - Le Monitor Server donne des informations sur l'activité en temps réel
    - Le Historical Server donne des informations sur l'activité dans le temps
    - Le sp_sysmon relève à un intervale donné les compteurs principaux de ASE

    De manière générale, une tempdb de 33 Mo me semble sous-dimensionnée, mais c'est difficile à dire sans connaître la volumétrie de vos autres bases.

    Executez un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    use master
    go
    sp_dboption tempdb, 'trunc', true
    go
    Il y a un pan entier du Performance & Tuning Guide traitant de tempdb. De menière générale
    - faites qu'elle soit assez grande (une tempdb pleine gèle l'ASE entier)
    - attribuez-lui des devices spécifiques
    - attribuez-lui un buffer pool spécifique, avec un petit pool de 4K (pour le log), et le reste dispatché entre 2K et 16K.
    - Attribuez un pool de 4K à tous les journaux de transactions de vos bases (model y compris)
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 34
    Par défaut
    Merci chef
    moi je connais rien sur sybase ni la volumétrie des bases car je développes pour un client une application qui donne une vision graphique sur l'activité ou les performances d'une BD sous sybase. pour historical j'arrive pas à le faire marché sachant que le serveur marche bien à mon avis car j'arrive à exécuter certains commandes comme hs_status et hs_list mais pas hs_create_recording_session qui reste bloqué tout le temps c'est pour ça je me suis dis que je vais créer un service qui relance la procédure sp_sysmon dès qu'elle se termine son traitement à un intervalle fixe par exemple pour toutes les heures et comme ça j'aurai un rapport journalier.
    ecore merci

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut
    Rebonjour tout le monde
    je crois que je vais adopter la solution de sapars de créer un service mais je ne sais pas encore cmment je vais le faire...
    je voudrai savoire les tailles recommandés pour "tempdb" afin sp_sysmon ne se bloque pas
    Merci

Discussions similaires

  1. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 12h07
  2. [Kylix] Re Re: débutant sur Kylix et Linux.....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/06/2002, 22h53
  3. [Kylix] Le débutant en Kylix et Linux....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 10h37
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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