Attività SQL in tempo reale

Visualizza dati SQL in tempo reale da ASH Analytics

  1. Nella pagina Hub delle prestazioni fare clic su Analitica ASH per visualizzare la scheda Analitica ASH, se non è già aperta.

  2. Scorrere fino alla tabella contenente la lista delle query SQL.

  3. Fare clic su un numero ID nella colonna ID SQL per visualizzare informazioni dettagliate su un'istruzione SQL specifica. Viene visualizzata la pagina Dettagli SQL di Hub delle prestazioni.

    La pagina Dettagli SQL di Hub delle prestazioni contiene le schede riportate di seguito.
    • Riepilogo: mostra le informazioni generali sull'istruzione SQL e sui piani SQL.

    • Analitica ASH: mostra le sessioni attive e due tabelle. Le informazioni predefinite visualizzate per la query SQL sono Classe di attesa e Sessione utente. È possibile fare clic sul menu contenente l'opzione Classe di attesa e selezionare un parametro e un sottoparametro specifici per visualizzare i dati SQL associati. Fare clic su una sessione nella colonna Sessione utente per visualizzare l'attività SQL durante la sessione utente selezionata.

    • Statistiche di esecuzione: mostra l'esecuzione dell'istruzione SQL nel piano di esecuzione tabulare o nell'explain plan grafico.

      Per ulteriori informazioni, vedere Explain plan grafico.

    • Monitoraggio SQL: visualizza i dati SQL per l'istruzione SQL selezionata. Fare clic su un ID SQL per visualizzare i dati dettagliati sull'istruzione SQL. A seconda del database selezionato, la sezione Dettagli include le schede Statistiche piano, Parallelo, Testo SQL e Attività.

      Nella sezione Dettagli della pagina:

      • Fare clic su Statistiche piano per visualizzare il piano di esecuzione in formato tabulare e l'explain plan grafico.

        Per ulteriori informazioni, vedere Explain plan grafico.

      • Fare clic su Parallelo per visualizzare il server parallelo e le istanze e i gruppi paralleli in esso contenuti.

      • Fare clic su Testo SQL per visualizzare il testo della query SQL attiva.

      • Fare clic su Attività per visualizzare le sessioni attive del database selezionato. Utilizzare il menu nella pagina Dettagli per visualizzare il tipo di risorsa Sessioni attive o la linea piano dell'operazione SQL selezionata.

    • Controllo piano: contiene i dettagli relativi ai profili SQL, alle patch SQL e alle baseline del piano SQL esistenti per un'istruzione SQL.
      • Profili SQL e patch SQL

        I profili SQL sono una raccolta di statistiche su un'istruzione SQL che possono aiutare l'ottimizzatore di query a selezionare il piano migliore.

        Le patch SQL sono un meccanismo che indica all'ottimizzatore di modificare il piano per risolvere problemi di prestazioni o errori.

        Nella tabella della scheda Profili SQL e patch SQL vengono visualizzati i campi Nome, Tipo, Metodo di creazione, Categoria, Stato abilitato, Corrispondenza forzata, Indicatore orario creato, Indicatore orario ultima modifica e Nome contenitore.

      • Baseline del piano SQL

        Le baseline del piano SQL sono un set di uno o più piani accettati per un'istruzione SQL. Ogni piano accettato contiene un set di suggerimenti, un valore hash del piano e altre informazioni relative al piano.

        Nella tabella della scheda Baseline del piano SQL vengono visualizzati i campi nome, handle SQL, stato accettato, stato abilitato, stato fisso, costo ottimizzatore, stato di rimozione automatica, origine, versione, indicatore orario creato, indicatore orario dell'ultima modifica e nome contenitore.

  4. Fare clic sulla freccia Indietro nell'angolo superiore sinistro della pagina per tornare alla scheda Analitica ASH.

Visualizza dati SQL in tempo reale da Monitoraggio SQL

  1. Nella pagina Hub delle prestazioni, fare clic su Monitoraggio SQL per visualizzare la scheda Monitoraggio SQL.

  2. Nella colonna ID SQL fare clic su un ID per visualizzare informazioni dettagliate sull'esecuzione dell'istruzione SQL specifica.

    Questa azione visualizza la pagina Monitoraggio SQL in tempo reale di Hub delle prestazioni.

  3. Scorrere verso il basso per visualizzare le attività SQL.

    A seconda del database selezionato, la sezione Dettagli include le schede Statistiche piano, Parallelo, Testo SQL e Attività.

    Nella sezione Dettagli della pagina:

    • Fare clic su Statistiche piano per visualizzare il piano di esecuzione in formato tabulare e l'explain plan grafico.

      Per ulteriori informazioni, vedere Explain plan grafico.

    • Fare clic su Parallelo per visualizzare il server parallelo e le istanze e i gruppi paralleli in esso contenuti.

    • Fare clic su Testo SQL per visualizzare il testo della query SQL attiva.

    • Fare clic su Attività per visualizzare le sessioni attive del database selezionato.

      Utilizzare il menu nella pagina dei dettagli per visualizzare il tipo di risorsa Sessioni attive o la linea piano dell'operazione SQL selezionata.

  4. Fare clic sulla freccia Indietro nell'angolo superiore sinistro della pagina per tornare alla scheda Monitoraggio SQL.