Risolvere i problemi di prestazioni e ottimizzare il database

Spesso le prestazioni non ottimali del database sono dovute a indici mancanti e query non ottimizzate correttamente. In questa esercitazione si apprenderà come:

  • Esaminare, applicare e ripristinare le raccomandazioni per migliorare le prestazioni.
  • Trovare query con un utilizzo elevato delle risorse.
  • Trovare query con esecuzione prolungata.

Per ricevere una raccomandazione, è necessario un carico di lavoro continuo in un database con problemi di prestazioni, ad esempio a causa di un indice mancante.

Accedere al Portale di Azure

Accedere al Portale di Azure.

Esaminare e applicare una raccomandazione

Per applicare una raccomandazione del sistema per il database, seguire questa procedura:

  1. Fare clic sul menu Raccomandazioni per le prestazioni nel pannello del database.

    Raccomandazioni per le prestazioni

  2. Selezionare una raccomandazione attiva dall'elenco delle raccomandazioni. In questo esempio si sceglie Crea indice.

    Selezionare una raccomandazione

  3. Applicare la raccomandazione facendo clic sul pulsante Applica. Facoltativamente, è possibile esaminare i dettagli della raccomandazione e visualizzare lo script T-SQL da eseguire facendo clic sul pulsante Visualizza script.

    Applicare una raccomandazione

  4. [Facoltativo] Abilitare l'ottimizzazione automatica per applicare automaticamente le raccomandazioni.

    Ottimizzazione automatica

Ripristinare una raccomandazione

Advisor per database monitora tutte le raccomandazioni implementate. Se una raccomandazione non migliora il carico di lavoro, viene ripristinata automaticamente. Il ripristino manualmente di una raccomandazione è possibile, ma nella maggior parte dei casi non è necessario. Per ripristinare una raccomandazione:

  1. Passare al menu Raccomandazioni per le prestazioni e selezionare una delle raccomandazioni applicate.

    Selezionare una raccomandazione

  2. Nella visualizzazione dettagli, fare clic su Ripristina.

    Ripristinare una raccomandazione

Trovare la query con l'utilizzo di risorse più elevato

Per trovare la query con l'utilizzo di risorse più elevato, seguire questa procedura:

  1. Fare clic sul menu Informazioni dettagliate prestazioni query nel pannello del database.

    Informazioni dettagliate query

  2. Selezionare un tipo di risorsa.

    Informazioni dettagliate query

  3. Selezionare la prima query nella tabella.

    Informazioni dettagliate query

  4. Esaminare i dettagli della query.

    Informazioni dettagliate query

Trovare la query in esecuzione da più tempo

  1. Passare a Informazioni dettagliate prestazioni query e selezionare la scheda Query a esecuzione prolungata.

    Informazioni dettagliate query

  2. Selezionare la prima query nella tabella.

    Informazioni dettagliate query

  3. Esaminare i dettagli della query.

    Informazioni dettagliate query

Passaggi successivi

Spesso le prestazioni non ottimali del database sono dovute a indici mancanti e query non ottimizzate correttamente. Questa esercitazione illustra come:

  • Esaminare, applicare e ripristinare le raccomandazioni per migliorare le prestazioni.
  • Trovare query con un utilizzo elevato delle risorse.
  • Trovare query con esecuzione prolungata.

Suggerimenti sull'ottimizzazione delle prestazioni del database SQL