| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Oracle SQL Histoire
    Parce échantillons Oracle et enregistre chaque session active fonctionnant sur la base de données , une requête simple , il est possible d'obtenir l'histoire d'instructions SQL dans un laps de temps donné. Importance

    Oracle échantillons automatiquement à chaque session fonctionnant sur la base de données par seconde et enregistre SQL informations de l'historique de la v $ active_session_history vue du dictionnaire de données . v $ active_session_history est une mémoire tampon circulaire , de sorte que quand il est plein, Oracle archives automatiquement le mondial de l'information à partir de v $ active_session_history aux données dba_hist_active_sess_history vue du dictionnaire , avant d'écraser les données en vue v $ active_session_history .
    Fonction < br > Photos

    en interrogeant ces deux points de vue , l'histoire d'instructions SQL exécutées pendant une fenêtre de temps donnée sur la base de données peuvent être obtenues . Par exemple , la requête suivante génère la liste des 4000 premiers caractères des instructions SQL exécutées 9 heures-09h05 le 30 septembre 2010:

    select a.sql_id , DBMS_LOB.SUBSTR (b. sql_text , 4000,1 ) de dba_hist_active_sess_history a, b dba_hist_sqltext

    où sample_time entre to_date ( '20100930 : de 09h00 ',' yyyymmdd : hh24 : mi ' )

    et to_date ( '20100930 : 09:01 ',' yyyymmdd : hh24 : mi ' ) et b.sql_id = a.sql_id

    union all select

    a.sql_id , DBMS_LOB.SUBSTR ( b.sql_text , 4000 , 1) de v $ active_session_history un , v $ SQLAREA b

    où sample_time entre to_date ( '20100930 : de 09h00 ',' yyyymmdd : hh24 : mi ' ) et

    to_date (' 20100930:09:01 ',' yyyymmdd : hh24 : mi ' ) et b.sql_id = a.sql_id
    Considérations

    En outre, Oracle résume statistiques horaires d'exécution des instructions SQL dans son Automatic Workload Repository . Vous pouvez trouver les instructions SQL les plus gourmandes en ressources exécutées pendant une fenêtre de temps donnée en interrogeant dictionnaire de données dba_hist_sqlstat voir avec dba_hist_snapshot vue du dictionnaire de données .
    Effets

    par exemple , la requête suivante donne la liste des instructions SQL exécutées 9 heures-10 heures avec leur temps CPU , le temps écoulé , le temps io_wait et le nombre de diskreads . Le résultat de cette requête est triée par temps CPU.

    Sélectionner à partir de dba_hist_sqlstat un , dba_hist_sqltext b où a.sql_id = b.sql_id et snap_id = ( sélectionner snap_id distincte de dba_hist_snapshot où TO_CHAR ( begin_interval_time , « yyyymmdd : hh24 : mi ') = '20100930 : de 09h00 ' et to_char ( end_interval_time , ' yyyymmdd : hh24 : mi ') = '20100930 : 10:00 ' ) order by cpu_time

    /Photos

    Previous :

    next :
      articles connexes
    ·MS Access Forms Tutorial 
    ·Advanced Access 2007 Formation 
    ·Comment passer une commande de défilement sur ​​un cla…
    ·Importance des bases de données consultables 
    ·Comment graver un fichier ISO à jour Flash 
    ·Qu'est-ce qu'une requête de paramètre dans Access 
    ·Comment faire pour supprimer les caractères non imprim…
    ·Comment lire une valeur à partir d'une requête dans M…
    ·Comment faire pour utiliser l'Assistant pour ajouter de…
    ·Quel est un paramètre SQL 
      articles en vedette
    ·Comment faire pour réinitialiser un pare-feu dans Wind…
    ·Comment configurer Norton 360 
    ·Comment graphique 3D dans MATLAB 
    ·Comment faire pour activer FFDShow pour FireDTV 
    ·Comment faire pour installer RuneScape ActiveX 
    ·Comment écrire un CV à l'aide d'un modèle 
    ·Comment faire un CD Non-Stop Musique 
    ·Comment faire pour exécuter une sauvegarde du système…
    ·Comment puis-je utiliser OneNote pour Scrum 
    ·Comment modifier un document PDF numérisé dans Word 
    Copyright © Connaissances Informatiques http://fr.wingwit.com