全部产品
Search
文档中心

AnalyticDB:Manajemen sumber daya

更新时间:Jul 02, 2025

AnalyticDB for PostgreSQL memungkinkan Anda mengelola sumber daya basis data menggunakan metode manajemen antrian sumber daya atau metode manajemen grup sumber daya. Kedua metode ini memungkinkan isolasi berbagai jenis sumber daya untuk memastikan penggunaan yang optimal dan tepat sesuai dengan permintaan layanan yang berbeda. Topik ini menjelaskan cara menggunakan kedua metode tersebut untuk mengelola sumber daya seperti CPU, memori, dan rasio limpahan memori pada AnalyticDB for PostgreSQL.

Manajemen antrian sumber daya

Metode manajemen antrian sumber daya diimplementasikan berdasarkan teknologi seperti kunci ringan. Metode ini memungkinkan Anda mengelola sumber daya seperti jumlah kueri bersamaan, penggunaan memori, dan prioritas CPU pada AnalyticDB for PostgreSQL. Untuk informasi lebih lanjut, lihat Gunakan Antrian Sumber Daya untuk Manajemen Beban.

Manajemen grup sumber daya

Metode manajemen grup sumber daya diimplementasikan berdasarkan teknologi seperti berbagi memori dan cgroup. Metode ini memungkinkan Anda mengelola sumber daya seperti jumlah kueri bersamaan, penggunaan memori, utilisasi CPU, dan rasio limpahan memori di konsol AnalyticDB for PostgreSQL. Untuk informasi lebih lanjut, lihat Manajemen Grup Sumber Daya.

Kueri metode manajemen sumber daya

Anda dapat mengeksekusi pernyataan berikut untuk menanyakan metode manajemen sumber daya dari instance AnalyticDB for PostgreSQL:

SHOW gp_resource_manager;

Hasil:

  • group: metode manajemen grup sumber daya.

  • queue: metode manajemen antrian sumber daya.

Pilih metode manajemen sumber daya

Anda dapat memilih metode manajemen sumber daya berdasarkan kebutuhan bisnis Anda. Tabel berikut menjelaskan perbedaan antara metode manajemen antrian sumber daya dan metode manajemen grup sumber daya.

Item bisnis

Manajemen antrian sumber daya

Manajemen grup sumber daya

Objek yang dikelola

CPU, memori, dan optimiser

CPU, memori, optimiser,

rasio limpahan memori, dan biaya optimiser minimum

Cara penggunaan

Berdasarkan kelompok pengguna

Berdasarkan kelompok pengguna

Manajemen konkurensi

Berdasarkan kunci, rentan terhadap deadlock

Berdasarkan memori bersama, tidak ada deadlock yang terjadi

Manajemen CPU

Berdasarkan prioritas, manajemen kabur

Berdasarkan cgroup, manajemen presisi

Manajemen memori

Didukung

Didukung

Tingkat manajemen

Kueri

Transaksi

Berikut ini adalah skenario berbeda di mana masing-masing metode cocok digunakan:

  • Manajemen Antrian Sumber Daya

    Cocok jika Anda ingin mengelola sumber daya berdasarkan prioritas CPU dan mengizinkan percobaan ulang bisnis tanpa memerlukan manajemen granular serta eliminasi deadlock.

  • Manajemen Grup Sumber Daya

    • Cocok jika Anda ingin mencegah percobaan ulang bisnis akibat deadlock tak disengaja atau sepenuhnya menghilangkan deadlock yang disebabkan oleh antrian sumber daya.

    • Cocok jika Anda ingin mengelola sumber daya di konsol AnalyticDB for PostgreSQL alih-alih melalui pernyataan SQL.

    • Cocok jika Anda memerlukan manajemen granular dan presisi pada sumber daya, seperti menentukan utilisasi CPU maksimum atau rasio alokasi CPU untuk berbagai jenis bisnis guna menerapkan isolasi sumber daya.