Visualizza i suggerimenti per gli slot della versione

Il motore per suggerimenti di slot BigQuery crea suggerimenti edition o carichi di lavoro on demand. Il motore per suggerimenti analizza l'utilizzo storico degli slot per i job di query e calcola il costo ottimale le impostazioni per gli slot dell'impegno di versione slot a scalabilità automatica mantenendo prestazioni simili. Il motore per suggerimenti di slot può anche consigliare un numero massimo dimensioni della prenotazione che possono migliorare le prestazioni.

Puoi utilizzare il motore per suggerimenti di slot sia per la fatturazione delle prenotazioni che per i contenuti on demand fatturazione:

  • Per la fatturazione delle prenotazioni, puoi ricevere un consiglio sull'ottimizzazione dei costi per Carichi di lavoro delle versioni Enterprise o Enterprise Plus e suggerimenti basati sulle prestazioni per le tue prenotazioni.
  • Per la fatturazione on demand, puoi ottenere consigli sull'ottimizzazione dei costi per carichi di lavoro on demand in tutta l'organizzazione, per un progetto specifico oppure un gruppo di progetti se devi convertire uno o più progetti alla versione Enterprise.

Per ulteriori informazioni sul servizio di motore per suggerimenti, consulta Panoramica del motore per suggerimenti.

Consigli per l'ottimizzazione dei costi

Il motore per suggerimenti di slot stima l'utilizzo della scalabilità automatica in base all'utilizzo di slot superiore ultimi 30 giorni. Per saperne di più sulla scalabilità automatica degli slot, consulta Introduzione alla scalabilità automatica degli slot. Il motore per suggerimenti può generare più opzioni di impegno e calcolare il costo totale per ciascuna opzione. Il motore per suggerimenti può anche suggerire opzioni con il costo totale più basso usando prezzi personalizzati. L'impegno consigliato e Gli slot a scalabilità automatica sono pensati per coprire l'utilizzo degli slot P99 nell'intera durata di 30 giorni finestra di osservazione.

Il motore per suggerimenti slot offre consigli per diversi tipi di prezzi, inclusi gli impegni di 1 e 3 anni, inclusi il pagamento a consumo (senza impegni). it mostra il costo mensile per ciascuna opzione in base ai prezzi personalizzati.

Grafico sull'utilizzo degli slot in
nella console Google Cloud.

Suggerimenti relativi agli slot in
nella console Google Cloud.

Il consiglio include i seguenti dettagli:

  • Slot di impegno di riferimento: il numero di slot dell'impegno per raggiungere una ottimale senza influire sulle prestazioni. Puoi anche visualizzare Impegni nel grafico di utilizzo in alto selezionando Visualizza ottimale impegni legali.
  • Costo mensile dell'impegno di riferimento: il costo mensile dell'impegno ottimale slot machine, calcolato in base al prezzo dell'impegno per la versione personalizzata. Un mese è definito come 730 ore.
  • Slot a scalabilità automatica: il numero massimo di slot a scalabilità automatica utilizzati contemporaneamente. Questo gli slot aggiuntivi oltre gli slot dell'impegno ottimali che sono è coperta dalla scalabilità automatica. Questo valore non include l'impegno o slot di riferimento.
  • Utilizzo previsto con scalabilità automatica: l'utilizzo mensile previsto di di slot a scalabilità automatica, calcolati come il numero di ore slot a scalabilità automatica diviso per il il numero massimo di slot a scalabilità automatica.
  • Costo mensile con scalabilità automatica: il costo mensile per l'utilizzo dell'importo previsto di slot a scalabilità automatica, calcolati utilizzando il prezzo personalizzato con scalabilità automatica.
  • Costo mensile totale: il costo mensile totale, che include l'impegno. costo mensile e il costo mensile con scalabilità automatica.

Best practice per l'applicazione dei consigli

  1. Assicurati che la somma degli slot di riferimento per tutte le prenotazioni nella versione è uguale o inferiore agli slot dell'impegno. Ciò garantisce che qualsiasi utilizzo degli slot il superamento degli slot dell'impegno può essere coperto da slot a scalabilità automatica. Se gli slot di riferimento superano gli slot dell'impegno, ti verranno addebitati costi slot di riferimento.
  2. Gli slot a scalabilità automatica nelle impostazioni vengono scelti in modo che la capacità disponibile corrisponda durante il picco di utilizzo storico. Questo serve a garantire che il rendimento interessati. Puoi anche regolare gli slot a scalabilità automatica su un valore inferiore a il massimo, il che può aumentare l'utilizzo della scalabilità automatica. Tuttavia, tieni presente che quando l'utilizzo degli slot non può essere completamente coperto, ciò potrebbe influire sulla query delle prestazioni.
  3. Nelle circostanze in cui si verificano picchi temporanei e del carico di lavoro supera la capacità massima, il meccanismo del motore per suggerimenti di slot può sovrastimare i suggerimenti. In questi casi, ti consigliamo di mantenere le impostazioni correnti, supponendo che il livello di rendimento attuale sia soddisfacente.

Autorizzazioni obbligatorie

Per visualizzare i suggerimenti per gli slot dell'impegno ottimale per i costi, devi avere quanto segue Autorizzazioni IAM (Identity and Access Management):

  • recommender.bigqueryCapacityCommitmentsRecommendations.get
  • recommender.bigqueryCapacityCommitmentsRecommendations.list

Ciascuno dei seguenti ruoli IAM predefiniti include questi autorizzazioni:

  • BigQuery Resource Admin
  • BigQuery Slot Recommender Viewer
  • BigQuery Slot Recommender Admin

Per visualizzare i suggerimenti per i carichi di lavoro della versione, devi avere l'autorizzazione per il progetto di amministrazione.

Per visualizzare suggerimenti a livello di progetto per i carichi di lavoro on demand, devi: dispongono delle autorizzazioni elencate in precedenza a livello di progetto.

Visualizzare suggerimenti con ottimizzazione dei costi per i carichi di lavoro on demand per un gruppo di progetti, devi disporre delle autorizzazioni elencate in precedenza nell'organizzazione livello e bigquery.jobs.listExecutionMetadata o Autorizzazione bigquery.jobs.listAll.

Per visualizzare suggerimenti a livello di organizzazione per i carichi di lavoro on demand, devono disporre delle autorizzazioni precedentemente elencate a livello di organizzazione. Inoltre è necessaria l'autorizzazione resourcemanager.organizations.get. Il ruolo IAM Organization Viewer include questa autorizzazione.

Nelle impostazioni dei suggerimenti, righe come Gli slot dell'impegno di riferimento e il costo mensile totale sono visibili, ma i valori dei dettagli dei costi mensili sono nascosti. Per visualizzare i valori nascosti, devi disporre anche della seguente autorizzazione:

  • billing.accounts.getPricing

Ciascuno dei seguenti ruoli IAM predefiniti include questi autorizzazioni:

  • Billing Account Viewer
  • Billing Account Administrator

Per i carichi di lavoro della versione, devi disporre delle autorizzazioni elencate sopra associato al progetto amministratore. Per live streaming on demand a livello di progetto carichi di lavoro, devi disporre delle autorizzazioni nell'account di fatturazione associato progetto o a livello di organizzazione per suggerimenti a livello di organizzazione.

Per saperne di più sui ruoli IAM in BigQuery, vedi Autorizzazioni e ruoli predefiniti.

Consiglio per il miglioramento del rendimento

Quando selezioni un carico di lavoro di prenotazione specifico, il motore per suggerimenti di slot suggerisce la dimensione massima di prenotazione che può migliorare le prestazioni del job. Lo slot lo strumento di stima, quindi, di dati di modellazione degli slot e trova il valore incrementale minimo per la dimensione massima della prenotazione che in grado di migliorare le prestazioni lavorative di almeno il 5%. Se il tuo attuale valore massimo la dimensione della prenotazione soddisfa le tue esigenze storiche, quindi non viene dato alcun suggerimento.

Suggerimento sulla prenotazione del motore per suggerimenti slot in
nella console Google Cloud.

Per implementare un consiglio, fai clic su Applica per essere reindirizzato alla pagina. dove potrai aggiornare la prenotazione.

Modifica la prenotazione del consiglio per la prenotazione del motore per suggerimenti slot in
nella console Google Cloud.

Prima di iniziare

Prima di poter visualizzare i suggerimenti, devi attivare il motore per suggerimenti tramite Google Cloud. Per visualizzare i consigli nel Console Google Cloud, devi anche abilitare le prenotazioni tramite Google Cloud.

Autorizzazioni obbligatorie

Il motore per suggerimenti slot per i suggerimenti sul miglioramento delle prestazioni delle prenotazioni è necessario disporre delle seguenti autorizzazioni IAM sulla progetto di amministrazione:

  • bigquery.reservations.list
  • bigquery.reservationAssignments.list
  • bigquery.capacityCommitments.list

Per applicare gli aggiornamenti consigliati alla prenotazione, devi avere anche i seguenti autorizzazioni IAM sul progetto di amministrazione:

  • bigquery.reservations.update

Per saperne di più sui ruoli IAM in BigQuery, vedi Autorizzazioni e ruoli predefiniti.

Prezzi

Questo motore per suggerimenti viene visualizzato nel contesto dello strumento di stima degli slot. Puoi utilizzare i consigli senza costi aggiuntivi.

Visualizza i suggerimenti per gli slot

Per visualizzare i suggerimenti relativi agli slot utilizzando la console Google Cloud, esegui queste operazioni: passaggi.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Per suggerimenti sui carichi di lavoro della versione, seleziona il progetto amministratore. Per carichi di lavoro on demand, seleziona un progetto che soddisfa i requisiti predefiniti.

  3. Per i carichi di lavoro on demand, se disponi di autorizzazioni a livello di organizzazione, puoi seleziona un singolo progetto o l'intera organizzazione nel riquadro laterale opzioni per visualizzare i suggerimenti per l'ambito specifico.

  4. Nel pannello di navigazione, vai alla sezione Gestione della capacità. Clic Scheda Strumento per la stima degli slot.

  5. Nel riquadro Origine, seleziona un carico di lavoro on demand o un della versione Enterprise o Enterprise Plus.

    • Se selezioni un carico di lavoro della versione, vengono visualizzati suggerimenti dettagliati in il grafico dell'utilizzo storico.
    • Se selezioni un carico di lavoro on demand, l'amministratore dell'organizzazione viene passare dal livello di organizzazione al livello di progetto e viceversa (per uno o più progetti).