全部产品
Search
文档中心

AnalyticDB:Manajemen Beban Kerja

更新时间:Jul 02, 2025

AnalyticDB for MySQL menyediakan mekanisme manajemen beban kerja untuk meningkatkan kinerja kluster serta menerapkan penjadwalan dan pengelolaan sumber daya yang lebih rinci.

Prasyarat

Sebelum mengonfigurasi aturan manajemen beban kerja di AnalyticDB for MySQL, pastikan persyaratan berikut telah dipenuhi:

  • Kluster Data Warehouse Edition AnalyticDB for MySQL telah dibuat.

  • Versi minor kluster adalah 3.1.6.3 atau yang lebih baru.

Informasi latar belakang

Database pemrosesan analitik online (OLAP) menangani berbagai jenis beban kerja dengan persyaratan kinerja yang berbeda-beda. Beberapa beban kerja melibatkan kueri sederhana yang menggunakan sedikit sumber daya dan membutuhkan waktu singkat untuk dieksekusi, tetapi harus segera dikembalikan kepada peminta. Sebaliknya, ada juga beban kerja yang melibatkan kueri kompleks, memakan waktu lama, dan sangat membebani sumber daya. Di dalam database, kueri-kueri ini dijalankan menggunakan set CPU, memori, dan disk yang sama. Jika sumber daya tidak dikelola dengan baik, beban kerja yang intensif dapat menggunakan sebagian besar sumber daya, sehingga kueri sederhana harus menunggu lama untuk dieksekusi. Hal ini menurunkan kinerja keseluruhan sistem database.

Mekanisme manajemen beban kerja dari AnalyticDB for MySQL dirancang untuk mengatasi masalah tersebut.

Istilah

  • Workload: Kueri dengan karakteristik umum dapat dikategorikan sebagai jenis beban kerja yang sama. Kategorisasi dapat didasarkan pada peminta, prioritas, atau metrik kinerja.

  • Workload management: Salah satu komponen inti dari sistem gudang data. Komponen ini memantau dan mengelola beban kerja kueri database untuk memaksimalkan pemanfaatan sumber daya dan memastikan stabilitas sistem.

  • Predicate: Ekspresi kondisi yang terdiri dari properti, operator, dan nilai. Anda dapat menggunakan satu atau lebih predikat untuk mendefinisikan jenis beban kerja. Untuk informasi tentang properti dan operator, lihat bagian "Lampiran 1: Properti" dan "Lampiran 2: Operator" dari topik WLM.

  • Action: Operasi yang dilakukan pada kueri yang sesuai dengan kondisi, seperti menghentikan atau mencatat kueri. Untuk informasi lebih lanjut tentang tindakan, lihat bagian "Lampiran 3: Tindakan" dari topik WLM.

  • Rule: Aturan menentukan cara sistem mengelola jenis beban kerja tertentu dan terdiri dari predikat serta tindakan.

Aturan untuk manajemen beban kerja

workload

AnalyticDB for MySQL mengelola beban kerja berdasarkan aturan. Sebuah aturan terdiri dari kondisi dan tindakan. Kondisi ditentukan dalam predikat. Kueri yang memenuhi semua kondisi suatu aturan dikategorikan ke dalam jenis beban kerja yang sama. Tindakan dalam suatu aturan hanya dilakukan pada jenis beban kerja spesifik yang didefinisikan oleh kondisi aturan tersebut.

Anda dapat menggunakan aturan untuk melakukan pengelolaan rinci pada beban kerja. Untuk informasi tentang cara mengonfigurasi aturan manajemen beban kerja, lihat Konfigurasikan Aturan Manajemen Beban Kerja.

Referensi

Praktik Terbaik untuk Manajemen Beban Kerja