Melihat rekomendasi slot edisi

Pemberi rekomendasi slot BigQuery membuat rekomendasi untuk edisi atau workload on-demand. Pemberi rekomendasi menganalisis penggunaan slot historis untuk tugas kueri dan menghitung setelan biaya optimal untuk slot komitmen edisi dan slot penskalaan otomatis sekaligus mempertahankan performa yang serupa. Pemberi rekomendasi slot juga dapat merekomendasikan ukuran reservasi maksimum yang dapat meningkatkan performa.

Anda dapat menggunakan pemberi rekomendasi slot untuk penagihan pemesanan dan penagihan on-demand:

  • Untuk penagihan reservasi, Anda bisa mendapatkan rekomendasi biaya yang dioptimalkan untuk workload edisi Enterprise atau Enterprise Plus dan rekomendasi berbasis performa untuk reservasi Anda.
  • Untuk penagihan on-demand, Anda bisa mendapatkan rekomendasi biaya yang dioptimalkan untuk workload on-demand di seluruh organisasi atau untuk project tertentu jika Anda mengonversi project ke edisi Enterprise.

Untuk mengetahui informasi selengkapnya tentang layanan pemberi rekomendasi, lihat Ringkasan pemberi rekomendasi.

Rekomendasi dengan biaya yang dioptimalkan

Pemberi rekomendasi slot memperkirakan penggunaan penskalaan otomatis berdasarkan penggunaan slot selama 30 hari terakhir. Untuk informasi selengkapnya tentang penskalaan otomatis slot, lihat Pengantar penskalaan otomatis slot. Pemberi rekomendasi dapat membuat beberapa opsi komitmen dan menghitung total biaya untuk setiap opsi. Pemberi rekomendasi juga dapat merekomendasikan opsi dengan total biaya terendah menggunakan harga kustom.

Pemberi rekomendasi slot menawarkan rekomendasi untuk berbagai jenis harga, termasuk bayar sesuai penggunaan (tanpa komitmen), komitmen 1 tahun, dan 3 tahun. Halaman ini menampilkan biaya bulanan untuk setiap opsi berdasarkan harga kustom.

Diagram penggunaan slot di
Konsol Google Cloud.

Rekomendasi slot di
Konsol Google Cloud.

Rekomendasi tersebut mencakup detail berikut:

  • Slot komitmen dasar: Jumlah slot komitmen untuk mencapai biaya optimal tanpa memengaruhi performa. Anda juga dapat melihat komitmen yang optimal dalam diagram penggunaan di atas dengan memilih Lihat komitmen optimal.
  • Biaya bulanan komitmen dasar: Biaya bulanan slot komitmen yang optimal, dihitung menggunakan harga komitmen edisi kustom. Satu bulan didefinisikan sebagai 730 jam.
  • Slot penskalaan otomatis: Jumlah maksimum slot penskalaan otomatis yang digunakan dalam satu waktu. Jumlah ini mewakili slot tambahan di luar slot komitmen optimal yang dicakup oleh penskalaan otomatis. Nilai ini tidak mencakup komitmen atau slot dasar.
  • Pemakaian penskalaan otomatis yang diharapkan: penggunaan bulanan slot penskalaan otomatis yang diharapkan, dihitung sebagai jam slot penskalaan otomatis dibagi slot penskalaan otomatis maksimum.
  • Biaya bulanan penskalaan otomatis: Biaya bulanan penggunaan jumlah slot penskalaan otomatis yang diharapkan, yang dihitung menggunakan harga penskalaan otomatis kustom.
  • Total biaya bulanan: Total biaya bulanan, yang mencakup biaya bulanan komitmen dan biaya bulanan penskalaan otomatis.

Praktik terbaik saat menerapkan rekomendasi

  1. Pastikan jumlah slot dasar untuk semua pemesanan dalam edisi ini sama atau kurang dari slot komitmen. Hal ini memastikan bahwa setiap penggunaan slot yang melebihi slot komitmen dapat dicakup oleh slot penskalaan otomatis. Jika slot dasar melebihi slot komitmen, Anda akan ditagih untuk slot dasar tambahan.
  2. Slot penskalaan otomatis di setelan dipilih agar kapasitas yang tersedia cocok dengan penggunaan historis puncak. Hal ini untuk memastikan performa tidak terpengaruh. Anda juga dapat menyesuaikan slot penskalaan otomatis ke nilai yang lebih rendah dari maksimum, yang dapat meningkatkan pemakaian penskalaan otomatis. Namun, perlu diperhatikan bahwa penggunaan slot Anda tidak dapat dicakup sepenuhnya, hal ini dapat memengaruhi performa kueri.

Izin yang diperlukan

Untuk melihat rekomendasi slot komitmen yang optimal biaya, Anda memerlukan izin Identity and Access Management (IAM) berikut:

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

Setiap peran IAM yang telah ditetapkan mencakup izin berikut:

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

Agar dapat melihat rekomendasi untuk workload edisi, Anda harus memiliki izin yang tercantum untuk project administrasi.

Agar dapat melihat rekomendasi level project untuk workload on demand, Anda harus memiliki izin yang telah tercantum sebelumnya di level project.

Agar dapat melihat rekomendasi tingkat organisasi untuk workload on demand, Anda harus memiliki izin yang tercantum sebelumnya di tingkat organisasi. Anda juga memerlukan izin resourcemanager.organizations.get. Peran IAM Organization Viewer mencakup izin ini.

Selain itu, untuk melihat detail biaya bulanan di setelan rekomendasi, Anda juga memerlukan izin berikut:

  • billing.accounts.getPricing

Setiap peran IAM yang telah ditetapkan mencakup izin berikut:

  • Billing Account Viewer
  • Billing Account Administrator

Untuk beban kerja edisi, Anda memerlukan izin yang tercantum di atas di akun penagihan yang terkait dengan project administrator. Untuk workload on demand level project, Anda memerlukan izin di akun penagihan yang terkait dengan project atau di level organisasi untuk rekomendasi level organisasi.

Untuk informasi selengkapnya tentang peran IAM di BigQuery, lihat Peran dan izin bawaan.

Rekomendasi peningkatan performa

Saat Anda memilih beban kerja reservasi tertentu, pemberi rekomendasi slot menyarankan ukuran reservasi maksimum yang dapat meningkatkan performa tugas. Kemudian, estimator slot menganalisis data pemodelan slot dan menemukan nilai inkremental minimum untuk ukuran reservasi maksimum yang mampu meningkatkan performa tugas setidaknya sebesar 5%. Jika ukuran reservasi maksimum saat ini memenuhi kebutuhan historis Anda, tidak akan ada rekomendasi yang dibuat.

Rekomendasi reservasi pemberi rekomendasi slot di Konsol Google Cloud.

Untuk menerapkan rekomendasi, klik Apply agar dialihkan ke halaman tempat Anda dapat memperbarui reservasi.

Reservasi pengeditan rekomendasi reservasi slot yang direkomendasikan di konsol Google Cloud.

Sebelum memulai

Sebelum dapat melihat rekomendasi, Anda harus mengaktifkan Recommender API. Untuk melihat rekomendasi dalam Konsol Google Cloud, Anda juga harus mengaktifkan Reservations API.

Izin yang diperlukan

Pemberi rekomendasi slot untuk rekomendasi peningkatan performa reservasi mengharuskan Anda memiliki izin IAM berikut di project administrasi:

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

Untuk menerapkan update yang direkomendasikan ke reservasi, Anda juga harus memiliki izin IAM berikut pada project administrasi:

  • bigquery.reservations.update

Untuk informasi selengkapnya tentang peran IAM di BigQuery, lihat Peran dan izin bawaan.

Harga

Pemberi rekomendasi ini ditampilkan dalam konteks slot estimator. Anda dapat menggunakan rekomendasi tanpa biaya.

Lihat rekomendasi slot

Untuk melihat rekomendasi slot menggunakan Konsol Google Cloud, lakukan langkah-langkah berikut.

  1. Di Konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Untuk rekomendasi workload edisi, pilih project admin. Untuk rekomendasi workload on-demand, pilih project apa pun dalam organisasi Anda yang memenuhi persyaratan yang telah ditetapkan.

  3. Untuk workload on demand, jika memiliki izin tingkat organisasi, Anda dapat memilih project individual atau seluruh organisasi di opsi panel samping guna melihat rekomendasi untuk cakupan tertentu.

  4. Di panel navigasi, buka bagian Pengelolaan Kapasitas. Klik tabSlot estimator.

  5. Di panel Sumber, pilih on-demand atau edisi.

  6. Rekomendasi terperinci akan muncul di bawah grafik penggunaan historis.