

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Grup parameter Amazon Redshift
<a name="working-with-parameter-groups"></a>

 Di Amazon Redshift, Anda mengaitkan grup parameter dengan setiap cluster yang Anda buat. *Grup parameter* adalah sekelompok parameter yang berlaku untuk semua database yang Anda buat di cluster. Parameter ini mengkonfigurasi pengaturan database seperti batas waktu kueri dan gaya tanggal. Saat Anda meluncurkan cluster, Anda harus mengaitkannya dengan grup parameter. Jika Anda ingin mengubah grup parameter nanti, Anda dapat memodifikasi cluster dan memilih grup parameter yang berbeda.

Setiap grup parameter memiliki beberapa parameter untuk mengkonfigurasi pengaturan untuk database. Daftar parameter yang tersedia tergantung pada keluarga kelompok parameter tempat grup parameter berada. Keluarga grup parameter default adalah`redshift-2.0`. 

Amazon Redshift menyediakan satu grup parameter default untuk setiap keluarga grup parameter. Grup parameter default memiliki nilai preset untuk masing-masing parameternya, dan tidak dapat dimodifikasi. Format nama grup parameter default adalah`default.parameter_group_family`. Misalnya, grup parameter default untuk keluarga grup `redshift-2.0` parameter adalah`default.redshift-2.0`. 

Jika Anda ingin menggunakan nilai parameter yang berbeda dari grup parameter default, Anda harus membuat grup parameter khusus dan kemudian mengaitkan cluster Anda dengannya. Awalnya, nilai parameter dalam grup parameter kustom sama seperti pada grup parameter default. Awal `source` untuk semua parameter adalah `engine-default` karena nilainya telah ditetapkan oleh Amazon Redshift. Setelah Anda mengubah nilai parameter, `source` perubahan `user` untuk menunjukkan bahwa nilai telah dimodifikasi dari nilai defaultnya. 

**catatan**  
Konsol Amazon Redshift tidak menampilkan setiap `source` parameter. Anda harus menggunakan Amazon Redshift API, the AWS CLI, atau salah satu AWS SDKs untuk melihat. `source`

Untuk grup parameter yang Anda buat, Anda dapat mengubah nilai parameter kapan saja, atau Anda dapat mengatur ulang semua nilai parameter ke defaultnya. Anda juga dapat mengaitkan grup parameter yang berbeda dengan cluster. Dalam beberapa kasus, Anda dapat mengubah nilai parameter dalam grup parameter yang sudah dikaitkan dengan cluster atau mengaitkan grup parameter yang berbeda dengan cluster. Dalam kasus ini, Anda mungkin perlu me-restart cluster agar nilai parameter yang diperbarui diterapkan. Jika klaster gagal dan dimulai ulang oleh Amazon Redshift, perubahan Anda akan diterapkan pada saat itu. Perubahan tidak diterapkan jika klaster Anda dimulai ulang selama pemeliharaan. Untuk informasi selengkapnya, lihat [Sifat dinamis dan statis WLM](workload-mgmt-config.md#wlm-dynamic-and-static-properties).

## Nilai parameter default
<a name="default-param-group-values"></a>

**catatan**  
 Pada 10 Januari 2025, nilai default untuk `require_ssl` parameter adalah benar. Jika Anda tidak ingin klaster Anda memerlukan SSL, Anda dapat menggunakan grup parameter kustom saat membuat cluster, atau memodifikasi cluster untuk mengaitkannya dengan grup parameter kustom setelah membuat cluster dengan default.

Tabel berikut menunjukkan nilai parameter default sekilas dengan link ke informasi yang lebih mendalam tentang setiap parameter. Ini adalah nilai default untuk keluarga grup `redshift-2.0` parameter. 


| Nama parameter | Nilai | Informasi selengkapnya | 
| --- | --- | --- | 
|  auto\$1analisis  |  true  |  [auto\$1analysis di Panduan](https://docs.aws.amazon.com/redshift/latest/dg/t_Analyzing_tables.html#t_Analyzing_tables-auto-analyze) Pengembang Basis Data Amazon Redshift  | 
|  auto\$1mv  |  true  |  [Tampilan terwujud otomatis dalam Panduan](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-auto-mv.html) Pengembang Basis Data Amazon Redshift | 
|  datestyle  |   ISO, MDY   |  [datestyle](https://docs.aws.amazon.com/redshift/latest/dg/r_datestyle.html) di Panduan Pengembang Database Amazon Redshift  | 
|  enable\$1case\$1sensitive\$1identifier  |   false   |  [enable\$1case\$1sensitive\$1identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html) di Panduan Pengembang Basis Data Amazon Redshift  | 
|  enable\$1user\$1activity\$1logging  |   false   |  [Pencatatan audit basis data](db-auditing.md) dalam panduan ini  | 
|  extra\$1float\$1digits  |  0  |  [extra\$1float\$1digits di Panduan Pengembang Basis](https://docs.aws.amazon.com/redshift/latest/dg/r_extra_float_digits.html) Data Amazon Redshift  | 
|  max\$1concurrency\$1scaling\$1clusters  |  1  |  [max\$1concurrency\$1scaling\$1clusters](https://docs.aws.amazon.com/redshift/latest/dg/r_max_concurrency_scaling_clusters.html) di Panduan Pengembang Basis Data Amazon Redshift  | 
|  query\$1group  |  default   |  [query\$1group](https://docs.aws.amazon.com/redshift/latest/dg/r_query_group.html) di Panduan Pengembang Basis Data Amazon Redshift  | 
|  require\$1ssl  |  true  |  [Mengkonfigurasi opsi keamanan untuk koneksi](connecting-ssl-support.md) dalam panduan ini  | 
|  search\$1path  |   \$1 pengguna, publik   |  [search\$1path](https://docs.aws.amazon.com/redshift/latest/dg/r_search_path.html) di Panduan Pengembang Basis Data Amazon Redshift  | 
|  statement\$1timeout  |  0  |  [statement\$1timeout](https://docs.aws.amazon.com/redshift/latest/dg/r_statement_timeout.html) di Panduan Pengembang Basis Data Amazon Redshift  | 
|  wlm\$1json\$1configuration  |   [\$1"auto\$1wlm” :true\$1]   |  [Manajemen beban kerja](workload-mgmt-config.md) dalam panduan ini | 
|  gunakan\$1fips\$1ssl  |  false  |  Aktifkan mode SSL yang sesuai dengan FIPS hanya jika sistem Anda harus sesuai dengan FIPS. | 

**catatan**  
`max_cursor_result_set_size`Parameter tidak digunakan lagi. *Untuk informasi selengkapnya tentang ukuran set hasil kursor, lihat Batasan [kursor di Panduan Pengembang Database](https://docs.aws.amazon.com/redshift/latest/dg/declare.html#declare-constraints) Amazon Redshift.*

Anda dapat mengganti sementara parameter dengan menggunakan `SET` perintah dalam database. `SET`Perintah mengesampingkan parameter untuk durasi sesi Anda saat ini saja. Selain parameter yang tercantum dalam tabel sebelumnya, Anda juga dapat menyesuaikan jumlah slot sementara dengan mengatur `wlm_query_slot_count` di database. `wlm_query_slot_count`Parameter tidak tersedia untuk konfigurasi dalam grup parameter. *Untuk informasi selengkapnya tentang menyesuaikan jumlah slot, lihat [wlm\$1query\$1slot\$1count](https://docs.aws.amazon.com/redshift/latest/dg/r_wlm_query_slot_count.html) di Panduan Pengembang Database Amazon Redshift.* Untuk informasi selengkapnya tentang mengganti sementara parameter lain, lihat [Memodifikasi konfigurasi server di Panduan Pengembang](https://docs.aws.amazon.com/redshift/latest/dg/t_Modifying_the_default_settings.html) *Database Amazon Redshift*.

# Manajemen beban kerja
<a name="workload-mgmt-config"></a>

Di Amazon Redshift, Anda menggunakan manajemen beban kerja (WLM) untuk menentukan jumlah antrian kueri yang tersedia, dan cara kueri dirutekan ke antrian tersebut untuk diproses. WLM adalah bagian dari konfigurasi grup parameter. Sebuah cluster menggunakan konfigurasi WLM yang ditentukan dalam kelompok parameter terkait. 

Saat Anda membuat grup parameter, konfigurasi WLM default berisi satu antrian yang dapat menjalankan hingga lima kueri secara bersamaan. Anda dapat menambahkan antrian tambahan dan mengkonfigurasi properti WLM di masing-masing jika Anda ingin lebih banyak kontrol atas pemrosesan kueri. Setiap antrian yang Anda tambahkan memiliki konfigurasi WLM default yang sama hingga Anda mengonfigurasi propertinya.

*Saat Anda menambahkan antrian tambahan, antrian terakhir dalam konfigurasi adalah antrian default.* Kecuali kueri dirutekan ke antrian lain berdasarkan kriteria dalam konfigurasi WLM, itu diproses oleh antrian default. Anda dapat menentukan mode dan tingkat konkurensi (slot kueri) untuk antrian default, tetapi Anda tidak dapat menentukan grup pengguna atau grup kueri untuk antrian default.

 Seperti parameter lainnya, Anda tidak dapat memodifikasi konfigurasi WLM di grup parameter default. Cluster yang terkait dengan grup parameter default selalu menggunakan konfigurasi WLM default. Untuk memodifikasi konfigurasi WLM, buat grup parameter baru dan kemudian kaitkan grup parameter itu dengan cluster apa pun yang memerlukan konfigurasi WLM kustom Anda. 

## Sifat dinamis dan statis WLM
<a name="wlm-dynamic-and-static-properties"></a>

Properti konfigurasi WLM bersifat dinamis atau statis. Anda dapat menerapkan properti dinamis ke database tanpa reboot cluster, tetapi properti statis memerlukan reboot cluster agar perubahan diterapkan. Untuk informasi selengkapnya tentang properti statis dan dinamis, lihat properti [konfigurasi dinamis dan statis WLM](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-dynamic-properties.html).

## Properti untuk parameter konfigurasi WLM
<a name="wlm-json-config-properties"></a>

Anda dapat mengonfigurasi WLM dengan menggunakan konsol Amazon Redshift, AWS CLI Amazon Redshift API, atau salah satunya. AWS SDKs Konfigurasi WLM menggunakan beberapa properti untuk menentukan perilaku antrian, seperti alokasi memori di seluruh antrian, jumlah kueri yang dapat berjalan secara bersamaan dalam antrian, dan sebagainya.

**catatan**  
 Properti berikut muncul dengan nama konsol Amazon Redshift mereka, dengan nama properti JSON yang sesuai dalam deskripsi. 

Tabel berikut merangkum apakah properti berlaku untuk WLM otomatis atau WLM manual.


****  

| Properti WLM | WLM otomatis | Panduan WLM | 
| --- | --- | --- | 
| WLM otomatis | Ya | Ya | 
| Aktifkan akselerasi kueri singkat | Ya | Ya | 
| Waktu berjalan maksimum untuk kueri singkat | Ya | Ya | 
| Prioritas | Ya | Tidak | 
| Jenis antrian | Ya | Ya | 
| Nama antrian | Ya | Ya | 
| Mode Penskalaan Konkurensi | Ya | Ya | 
| Bersamaan | Tidak | Ya | 
| Grup pengguna | Ya | Ya | 
| Wildcard grup pengguna | Ya | Ya | 
| Grup kueri | Ya | Ya | 
| Wildcard grup kueri | Ya | Ya | 
| Peran pengguna | Ya | Ya | 
| Wildcard peran pengguna | Ya | Ya | 
| Waktu habis | Tidak | Usang | 
| Memori | Tidak | Ya | 
| Aturan Pemantauan Kueri | Ya | Ya | 

Daftar berikut menjelaskan properti WLM yang dapat Anda konfigurasi.

**WLM otomatis**  
**Auto WLM** diatur untuk `true` mengaktifkan WLM otomatis. WLM otomatis menetapkan nilai untuk **Concurrency pada main** dan **Memory (%)** ke. `Auto` Amazon Redshift mengelola konkurensi kueri dan alokasi memori. Nilai default-nya `true`.  
Properti JSON: `auto_wlm`

**Aktifkan akselerasi kueri singkat**  
Akselerasi kueri singkat (SQA) memprioritaskan kueri jangka pendek yang dipilih sebelum kueri yang berjalan lebih lama. SQA mengeksekusi kueri jangka pendek di ruang khusus, sehingga kueri SQA tidak dipaksa untuk menunggu dalam antrian di belakang kueri yang lebih panjang. Dengan SQA, kueri jangka pendek mulai dijalankan lebih cepat dan pengguna melihat hasilnya lebih cepat. Ketika Anda mengaktifkan SQA, Anda juga dapat menentukan waktu berjalan maksimum untuk kueri singkat. Untuk mengaktifkan SQA, tentukan`true`. Nilai default-nya `false`. Pengaturan ini diterapkan untuk setiap kelompok parameter daripada antrian.  
Properti JSON: `short_query_queue`

****Waktu berjalan maksimum untuk kueri singkat****  
Saat Anda mengaktifkan SQA, Anda dapat menentukan 0 untuk membiarkan WLM secara dinamis mengatur waktu berjalan maksimum untuk kueri singkat. Atau, Anda dapat menentukan nilai 1-20 detik, dalam milidetik. Nilai default-nya adalah `0`.  
Properti JSON: `max_execution_time`

**Prioritas**  
Prioritas menetapkan prioritas kueri yang berjalan dalam antrian. Untuk mengatur prioritas, **mode WLM** harus diatur ke **Auto WLM; artinya**, harus. `auto_wlm` `true` Nilai prioritas dapat berupa`highest`,`high`,`normal`,`low`, dan`lowest`. Nilai default-nya `normal`.  
Properti JSON: `priority`

**Jenis antrian**  
**Jenis antrian menunjuk antrian seperti yang digunakan baik oleh **Auto WLM atau Manual WLM**.** Setel `queue_type` ke salah satu `auto` atau`manual`. Jika tidak ditentukan, default-nya adalah `manual`.  
Properti JSON: `queue_type`

**Nama antrian**  
Nama antrean. Anda dapat mengatur nama antrian berdasarkan kebutuhan bisnis Anda. Nama antrian harus unik dalam konfigurasi WLM, hingga 64 karakter alfanumerik, garis bawah atau spasi, dan tidak dapat berisi tanda kutip. Misalnya, jika Anda memiliki antrian untuk kueri ETL Anda, Anda dapat menamainya. `ETL queue` Nama ini digunakan dalam metrik, nilai tabel sistem, dan konsol Amazon Redshift untuk mengidentifikasi antrian. Kueri dan laporan yang menggunakan nama dari sumber-sumber ini harus dapat menangani perubahan nama. Sebelumnya, nama antrian dihasilkan oleh Amazon Redshift. Nama default antrian adalah`Queue 1`,`Queue 2`, ke antrian terakhir bernama. `Default queue`   
Jika Anda mengubah nama antrian, nilai `QueueName` dimensi metrik antrian WLM (seperti, WLMQueue Panjang,,, WLMQuery Durasi, WLMRunning Kueri WLMQueue WaitTime WLMQueriesCompletedPerSecond, dan sebagainya) juga berubah. Jadi, jika Anda mengubah nama antrian, Anda mungkin perlu mengubah CloudWatch alarm yang telah Anda atur. 
Properti JSON: `name`

**Mode Penskalaan Konkurensi**  
Untuk mengaktifkan penskalaan konkurensi pada antrian, setel mode **Penskalaan Konkurensi** ke. `auto` Ketika jumlah kueri yang dirutekan ke antrian melebihi konkurensi antrian yang dikonfigurasi, kueri yang memenuhi syarat akan masuk ke klaster penskalaan. Ketika slot tersedia, kueri berjalan di cluster utama. Nilai default-nya `off`.  
Properti JSON: `concurrency_scaling`

**Konkurensi**  
Jumlah kueri yang dapat berjalan secara bersamaan dalam antrian WLM manual. Properti ini hanya berlaku untuk WLM manual. Jika penskalaan konkurensi diaktifkan, kueri yang memenuhi syarat akan masuk ke klaster penskalaan saat antrian mencapai tingkat konkurensi (slot kueri). Jika penskalaan konkurensi tidak diaktifkan, kueri menunggu dalam antrian sampai slot tersedia. Kisarannya antara 1 dan 50.  
Properti JSON: `query_concurrency`

**Grup Pengguna**  
Daftar nama grup pengguna yang dipisahkan koma. Ketika anggota grup pengguna menjalankan kueri dalam database, kueri mereka dirutekan ke antrian yang terkait dengan grup pengguna mereka.  
Properti JSON: `user_group`

**Grup Pengguna Wildcard**  
Nilai Boolean yang menunjukkan apakah akan mengaktifkan wildcard untuk grup pengguna. Jika ini 0, wildcard dinonaktifkan; jika ini adalah 1, wildcard diaktifkan. Ketika wildcard diaktifkan, Anda dapat menggunakan “\$1” atau “?” untuk menentukan beberapa grup pengguna saat menjalankan kueri. Untuk informasi selengkapnya, lihat [Wildcard](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html#wlm-wildcards).  
Properti JSON: `user_group_wild_card`

**Grup Kueri**  
Daftar grup kueri yang dipisahkan koma. Saat anggota grup kueri menjalankan kueri dalam database, kueri mereka dirutekan ke antrian yang terkait dengan grup kueri mereka.  
Properti JSON: `query_group`

**Wildcard Grup Kueri**  
Nilai Boolean yang menunjukkan apakah akan mengaktifkan wildcard untuk grup kueri. Jika ini 0, wildcard dinonaktifkan; jika ini adalah 1, wildcard diaktifkan. Ketika wildcard diaktifkan, Anda dapat menggunakan “\$1” atau “?” untuk menentukan beberapa grup kueri saat menjalankan kueri. Untuk informasi selengkapnya, lihat [Wildcard](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html#wlm-wildcards).  
Properti JSON: `query_group_wild_card`

**Peran Pengguna**  
Daftar peran pengguna yang dipisahkan koma. Ketika anggota dengan peran pengguna tersebut menjalankan kueri dalam database, kueri mereka dirutekan ke antrian yang terkait dengan peran pengguna mereka. Untuk informasi selengkapnya tentang peran pengguna, lihat [Kontrol akses berbasis peran (RBAC](https://docs.aws.amazon.com/redshift/latest/dg/t_Roles.html)).  
Properti JSON: `user_role`

**Peran Pengguna Wildcard**  
Nilai Boolean yang menunjukkan apakah akan mengaktifkan wildcard untuk grup kueri. Jika ini 0, wildcard dinonaktifkan; jika ini adalah 1, wildcard diaktifkan. Ketika wildcard diaktifkan, Anda dapat menggunakan “\$1” atau “?” untuk menentukan beberapa grup kueri saat menjalankan kueri. Untuk informasi selengkapnya, lihat [Wildcard](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html#wlm-wildcards).  
Properti JSON: `user_role_wild_card`

**Batas waktu (ms)**  
WLM timeout (`max_execution_time`) tidak digunakan lagi. Ini tidak tersedia saat menggunakan WLM otomatis. Sebagai gantinya, buat aturan pemantauan kueri (QMR) menggunakan `query_execution_time` untuk membatasi waktu eksekusi yang telah berlalu untuk kueri. Untuk informasi selengkapnya, lihat aturan [pemantauan kueri WLM](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html).   
Waktu maksimum, dalam milidetik, kueri dapat berjalan sebelum dibatalkan. Dalam beberapa kasus, kueri hanya-baca, seperti pernyataan SELECT, mungkin dibatalkan karena batas waktu WLM. Dalam kasus ini, WLM mencoba merutekan kueri ke antrian pencocokan berikutnya berdasarkan aturan penetapan antrian WLM. Jika kueri tidak cocok dengan definisi antrian lainnya, kueri dibatalkan; kueri tidak ditetapkan ke antrian default. Untuk informasi selengkapnya, lihat lompatan [antrian kueri WLM](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html#wlm-queue-hopping). Batas waktu WLM tidak berlaku untuk kueri yang telah mencapai status. `returning` Untuk melihat status kueri, lihat tabel sistem [STV\$1WLM\$1QUERY\$1STATE](https://docs.aws.amazon.com/redshift/latest/dg/r_STV_WLM_QUERY_STATE.html).  
Properti JSON: `max_execution_time`

**Memori (%)**  
Persentase memori untuk dialokasikan ke antrian. Jika Anda menentukan persentase memori untuk setidaknya satu antrian, Anda harus menentukan persentase untuk semua antrian lainnya, hingga total 100 persen. Jika alokasi memori Anda di bawah 100 persen di semua antrian, memori yang tidak terisi dikelola oleh layanan. Layanan sementara dapat memberikan memori yang tidak terisi ini ke antrian yang meminta memori tambahan untuk diproses.  
Properti JSON: `memory_percent_to_use`

**Aturan Pemantauan Kueri**  
Anda dapat menggunakan aturan pemantauan kueri WLM untuk terus memantau antrian WLM Anda untuk kueri berdasarkan kriteria, atau predikat, yang Anda tentukan. Misalnya, Anda dapat memantau kueri yang cenderung menggunakan sumber daya sistem yang berlebihan, dan kemudian memulai tindakan tertentu ketika kueri melebihi batas kinerja yang ditentukan.   
Jika Anda memilih untuk membuat aturan secara terprogram, kami sangat menyarankan menggunakan konsol untuk menghasilkan JSON yang Anda sertakan dalam definisi grup parameter.
Anda mengaitkan aturan pemantauan kueri dengan antrian kueri tertentu. Anda dapat memiliki hingga 25 aturan per antrian, dan batas total untuk semua antrian adalah 25 aturan.  
Properti JSON: `rules`  
Hirarki properti JSON:   

```
rules
    rule_name
    predicate
        metric_name
        operator
        value
    action
        value
```
Untuk setiap aturan, Anda menentukan properti berikut:  
+ `rule_name`— Nama aturan harus unik dalam konfigurasi WLM. Nama aturan dapat mencapai 32 karakter alfanumerik atau garis bawah, dan tidak dapat berisi spasi atau tanda kutip.
  + `predicate`— Anda dapat memiliki hingga tiga predikat per aturan. Untuk setiap predikat, tentukan properti berikut.
    + `metric_name`— Untuk daftar metrik, lihat Metrik [pemantauan kueri di Panduan](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html#cm-c-wlm-query-monitoring-metrics) Pengembang Database *Amazon Redshift*.
    + `operator`Operasi adalah`=`,`<`, dan `>` 
    + `value`— Nilai ambang batas untuk metrik tertentu yang memicu tindakan. 
+ `action`Setiap aturan dikaitkan dengan satu tindakan. Tindakan yang valid adalah:
  + `log`
  + `hop`(hanya tersedia dengan WLM manual)
  + `abort`
  + `change_query_priority`(hanya tersedia dengan WLM otomatis)
Contoh berikut menunjukkan JSON untuk aturan pemantauan kueri WLM bernama`rule_1`, dengan dua predikat dan tindakan. `hop`   

```
"rules": [
          {
            "rule_name": "rule_1",
            "predicate": [
              {
                "metric_name": "query_execution_time",
                "operator": ">",
                "value": 100000
              },
              {
                "metric_name": "query_blocks_read",
                "operator": ">",
                "value": 1000
              }
            ],
            "action": "hop"
          }
        ]
```

*Untuk informasi selengkapnya tentang masing-masing properti dan strategi untuk mengonfigurasi antrian kueri, lihat [Menerapkan manajemen beban kerja](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-implementing-workload-management.html) di Panduan Pengembang Database Amazon Redshift.* 

## Mengkonfigurasi parameter WLM menggunakan AWS CLI
<a name="Configuring-the-wlm-json-configuration-Parameter"></a>

 Untuk mengkonfigurasi WLM, Anda memodifikasi parameter. `wlm_json_configuration` Ukuran maksimum nilai `wlm_json_configuration` properti adalah 8000 karakter. Nilai diformat dalam JavaScript Object Notation (JSON). Jika Anda mengonfigurasi WLM dengan menggunakan AWS CLI, Amazon Redshift API, atau salah AWS SDKs satunya, gunakan bagian lainnya untuk mempelajari cara membuat struktur JSON untuk parameter. `wlm_json_configuration` 

**catatan**  
 Jika Anda mengonfigurasi WLM dengan menggunakan konsol Amazon Redshift, Anda tidak perlu memahami pemformatan JSON karena konsol menyediakan cara mudah untuk menambahkan antrian dan mengonfigurasi propertinya. Untuk informasi selengkapnya tentang mengonfigurasi WLM menggunakan konsol, lihat. [Mengubah grup parameter](parameter-group-modify.md) 

Contoh

Contoh berikut adalah konfigurasi WLM default, yang mendefinisikan satu antrian dengan WLM otomatis. 

```
{
   "auto_wlm": true
}
```

Contoh

Contoh berikut adalah konfigurasi WLM kustom, yang mendefinisikan satu antrian WLM manual dengan tingkat konkurensi (slot kueri) lima. 

```
{
   "query_concurrency":5
}
```

Sintaksis

Konfigurasi WLM default sangat sederhana, dengan hanya antrian dan satu properti. Anda dapat menambahkan lebih banyak antrian dan mengkonfigurasi beberapa properti untuk setiap antrian dalam struktur JSON. Sintaks berikut mewakili struktur JSON yang Anda gunakan untuk mengkonfigurasi beberapa antrian dengan beberapa properti: 

```
[
   {
      "ParameterName":"wlm_json_configuration", "ParameterValue":
         "[
             {
                "q1_first_property_name":"q1_first_property_value",
                "q1_second_property_name":"q1_second_property_value", 
                ...
             },
             {
                "q2_first_property_name":"q2_first_property_value",
                "q2_second_property_name":"q2_second_property_value", 
                ...
             }
             ...

         ]"
   }
]
```

Dalam contoh sebelumnya, properti representatif yang dimulai dengan **q1** adalah objek dalam array untuk antrian pertama. Masing-masing objek ini adalah name/value pasangan; `name` dan `value` bersama-sama mengatur properti WLM untuk antrian pertama. Properti representatif yang dimulai dengan **q2** adalah objek dalam array untuk antrian kedua. Jika Anda memerlukan lebih banyak antrian, Anda menambahkan array lain untuk setiap antrian tambahan dan mengatur properti untuk setiap objek.

 Ketika Anda memodifikasi konfigurasi WLM, Anda harus menyertakan seluruh struktur untuk antrian Anda, bahkan jika Anda hanya ingin mengubah satu properti dalam antrian. Ini karena seluruh struktur JSON diteruskan sebagai string sebagai nilai untuk `wlm_json_configuration` parameter. 

### Memformat perintah AWS CLI
<a name="construct-json-param-value"></a>

`wlm_json_configuration`Parameter memerlukan format tertentu saat Anda menggunakan file AWS CLI. Format yang Anda gunakan tergantung pada sistem operasi klien Anda. Sistem operasi memiliki cara yang berbeda untuk melampirkan struktur JSON sehingga diteruskan dengan benar dari baris perintah. Untuk detail tentang cara membuat perintah yang sesuai di sistem operasi Linux, Mac OS X, dan Windows, lihat bagian berikut. *Untuk informasi selengkapnya tentang perbedaan dalam melampirkan struktur data JSON secara umum, lihat [Mengutip string](https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#quoting-strings) di Panduan Pengguna. AWS CLI AWS Command Line Interface *

Contoh

Contoh perintah berikut mengkonfigurasi WLM manual untuk kelompok parameter yang disebut. `example-parameter-group` Konfigurasi ini memungkinkan akselerasi kueri pendek dengan waktu berjalan maksimum untuk kueri pendek yang disetel ke 0, yang menginstruksikan WLM untuk mengatur nilai secara dinamis. `ApplyType`Pengaturannya adalah`dynamic`. Pengaturan ini berarti bahwa setiap perubahan yang dibuat pada properti dinamis dalam parameter diterapkan segera kecuali perubahan statis lainnya telah dilakukan pada konfigurasi. Konfigurasi mendefinisikan tiga antrian dengan yang berikut: 
+  Antrian pertama memungkinkan pengguna untuk menentukan `report` sebagai label (seperti yang ditentukan dalam `query_group` properti) dalam kueri mereka untuk membantu dalam merutekan kueri ke antrian tersebut. Pencarian wildcard diaktifkan untuk `report*` label, sehingga label tidak perlu tepat untuk kueri yang akan diarahkan ke antrian. Misalnya, `reports` dan `reporting` keduanya cocok dengan grup kueri ini. Antrian dialokasikan 25 persen dari total memori di semua antrian, dan dapat menjalankan hingga empat kueri pada saat yang bersamaan. Kueri dibatasi hingga waktu maksimum 20000 milidetik (ms). mode diatur ke auto, jadi ketika slot kueri antrian penuh kueri yang memenuhi syarat dikirim ke cluster penskalaan. 
+  Antrian kedua memungkinkan pengguna yang merupakan anggota `admin` atau `dba` grup dalam database untuk mengarahkan kueri mereka ke antrian untuk diproses. Pencarian wildcard dinonaktifkan untuk grup pengguna, sehingga pengguna harus dicocokkan persis dengan grup dalam database agar kueri mereka dialihkan ke antrian. Antrian dialokasikan 40 persen dari total memori di semua antrian, dan dapat menjalankan hingga lima kueri pada saat yang sama. mode diatur ke off, sehingga semua kueri yang dikirim oleh anggota admin atau grup dba berjalan di cluster utama.
+  Antrian terakhir dalam konfigurasi adalah antrian default. Antrian ini dialokasikan 35 persen dari total memori di semua antrian, dan dapat memproses hingga lima kueri sekaligus. Mode diatur ke auto. 

**catatan**  
 Contoh ditampilkan pada beberapa baris untuk tujuan demonstrasi. Perintah yang sebenarnya seharusnya tidak memiliki jeda baris. 

```
aws redshift modify-cluster-parameter-group 
--parameter-group-name example-parameter-group 
--parameters
'[
  {
    "query_concurrency": 4,
    "max_execution_time": 20000,
    "memory_percent_to_use": 25,
    "query_group": ["report"],
    "query_group_wild_card": 1,
    "user_group": [],
    "user_group_wild_card": 0,
    "user_role": [],
    "user_role_wild_card": 0,
    "concurrency_scaling": "auto", 
    "queue_type": "manual"
  },
  {
    "query_concurrency": 5,
    "memory_percent_to_use": 40,
    "query_group": [],
    "query_group_wild_card": 0,
    "user_group": [
      "admin",
      "dba"
    ],
    "user_group_wild_card": 0,
    "user_role": [],
    "user_role_wild_card": 0,
    "concurrency_scaling": "off",
    "queue_type": "manual"    
  },
  {
    "query_concurrency": 5,
    "query_group": [],
    "query_group_wild_card": 0,
    "user_group": [],
    "user_group_wild_card": 0,
    "user_role": [],
    "user_role_wild_card": 0,
    "concurrency_scaling": "auto",
    "queue_type": "manual"    
  },
  {"short_query_queue": true}
]'
```

Berikut ini adalah contoh konfigurasi aturan pemantauan kueri WLM untuk konfigurasi WLM otomatis. Contoh membuat grup parameter bernama`example-monitoring-rules`. Konfigurasi mendefinisikan tiga antrian yang sama seperti contoh sebelumnya, tetapi `query_concurrency` dan tidak `memory_percent_to_use` ditentukan lagi. Konfigurasi juga menambahkan aturan dan prioritas kueri berikut:
+ Antrian pertama mendefinisikan aturan bernama. `rule_1` Aturan ini memiliki dua predikat: `query_cpu_time > 10000000` dan`query_blocks_read > 1000`. Tindakan aturannya adalah`log`. Prioritas antrian ini adalah`Normal`. 
+ Antrian kedua mendefinisikan aturan bernama. `rule_2` Aturan ini memiliki dua predikat: `query_execution_time > 600000000` dan`scan_row_count > 1000000000`. Tindakan aturannya adalah`abort`. Prioritas antrian ini adalah`Highest`. 
+ Antrian terakhir dalam konfigurasi adalah antrian default. Prioritas antrian ini adalah`Low`. 

**catatan**  
 Contoh ditampilkan pada beberapa baris untuk tujuan demonstrasi. Perintah yang sebenarnya seharusnya tidak memiliki jeda baris. 

```
aws redshift modify-cluster-parameter-group 
--parameter-group-name example-monitoring-rules 
--parameters
'[ {
  "query_group" : [ "report" ],
  "query_group_wild_card" : 1,
  "user_group" : [ ],
  "user_group_wild_card" : 0,
  "user_role": [ ],
  "user_role_wild_card": 0,
  "concurrency_scaling" : "auto",
  "rules" : [{
    "rule_name": "rule_1",
    "predicate": [{
      "metric_name": "query_cpu_time",
      "operator": ">",
      "value": 1000000 },
      { "metric_name": "query_blocks_read",
      "operator": ">",
      "value": 1000
    } ],
    "action" : "log"
  } ],
   "priority": "normal",
   "queue_type": "auto"
}, {  
  "query_group" : [ ],
  "query_group_wild_card" : 0,
  "user_group" : [ "admin", "dba" ],
  "user_group_wild_card" : 0,
  "user_role": [ ],
  "user_role_wild_card": 0,
  "concurrency_scaling" : "off",
  "rules" : [ {
    "rule_name": "rule_2",
    "predicate": [
      {"metric_name": "query_execution_time",
      "operator": ">",
      "value": 600000000},
      {"metric_name": "scan_row_count",
      "operator": ">",
      "value": 1000000000}],
      "action": "abort"}],
   "priority": "high",
   "queue_type": "auto"

}, {
  "query_group" : [ ],
  "query_group_wild_card" : 0,
  "user_group" : [ ],
  "user_group_wild_card" : 0,
  "user_role": [ ],
  "user_role_wild_card": 0,
  "concurrency_scaling" : "auto",
  "priority": "low",
  "queue_type": "auto",
  "auto_wlm": true
}, {
  "short_query_queue" : true
} ]'
```

#### Mengkonfigurasi WLM dengan menggunakan AWS CLI di baris perintah dengan file JSON
<a name="wlm-cli-json-file"></a>

Anda dapat memodifikasi `wlm_json_configuration` parameter menggunakan AWS CLI dan meneruskan nilai `parameters` argumen sebagai file JSON.

```
aws redshift modify-cluster-parameter-group --parameter-group-name myclusterparaametergroup --parameters file://modify_pg.json 
```

Argumen untuk `--parameters` disimpan dalam file`modify_pg.json`. Lokasi file ditentukan dalam format untuk sistem operasi Anda. Untuk informasi selengkapnya, lihat [Memuat parameter dari file](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters.html#cli-usage-parameters-file). Berikut ini menunjukkan contoh isi dari file `modify_pg.json` JSON.

```
[
    {
        "ParameterName": "wlm_json_configuration",
        "ParameterValue": "[{\"user_group\":\"example_user_group1\",\"query_group\": \"example_query_group1\", \"query_concurrency\":7},{\"query_concurrency\":5}]"
    }
]
```

```
[
    {
        "ParameterName": "wlm_json_configuration",
        "ParameterValue": "[{\"query_group\":[\"reports\"],\"query_group_wild_card\":0,\"query_concurrency\":4,\"max_execution_time\":20000,\"memory_percent_to_use\":25},{\"user_group\":[\"admin\",\"dba\"],\"user_group_wild_card\":1,\"query_concurrency\":5,\"memory_percent_to_use\":40},{\"query_concurrency\":5,\"memory_percent_to_use\":35},{\"short_query_queue\": true, \"max_execution_time\": 5000 }]",
        "ApplyType": "dynamic"
    }
]
```

#### Aturan untuk mengkonfigurasi WLM dengan menggunakan baris perintah AWS CLI pada sistem operasi Linux dan macOS X
<a name="wlm-cli-linux-and-mac"></a>

Ikuti aturan ini untuk menjalankan AWS CLI perintah dengan parameter pada satu baris:
+ Seluruh struktur JSON harus dilampirkan dalam tanda kutip tunggal (') dan satu set tanda kurung ([]). 
+ Semua nama parameter dan nilai parameter harus diapit tanda kutip ganda (“).
+ Dalam `ParameterValue` nilai, Anda harus melampirkan seluruh struktur bersarang dalam tanda kutip ganda (“) dan tanda kurung ([]).
+ Dalam struktur bersarang, masing-masing properti dan nilai untuk setiap antrian harus diapit kurung kurawal (\$1\$1).
+ Dalam struktur bersarang, Anda harus menggunakan karakter escape backslash (\$1) sebelum setiap tanda kutip ganda (“).
+ Untuk name/value pasangan, titik dua (:) memisahkan setiap properti dari nilainya.
+ Setiap name/value pasangan dipisahkan dari yang lain dengan koma (,).
+ Beberapa antrian dipisahkan oleh koma (,) antara akhir kurung kurawal antrian (\$1) dan awal kurung kurawal antrian berikutnya (\$1).

#### Aturan untuk mengkonfigurasi WLM dengan menggunakan di PowerShell Windows AWS CLI pada sistem operasi Microsoft Windows
<a name="wlm-cli-windows-powershell"></a>

Ikuti aturan ini untuk menjalankan AWS CLI perintah dengan parameter pada satu baris:
+ Seluruh struktur JSON harus dilampirkan dalam tanda kutip tunggal (') dan satu set tanda kurung ([]).
+ Semua nama parameter dan nilai parameter harus diapit tanda kutip ganda (“).
+ Dalam `ParameterValue` nilai, Anda harus melampirkan seluruh struktur bersarang dalam tanda kutip ganda (“) dan tanda kurung ([]).
+ Dalam struktur bersarang, masing-masing properti dan nilai untuk setiap antrian harus diapit kurung kurawal (\$1\$1).
+ Dalam struktur bersarang, Anda harus menggunakan karakter escape backslash (\$1) sebelum setiap tanda kutip ganda (“) dan karakter escape backslash (\$1). Persyaratan ini berarti bahwa Anda akan menggunakan tiga garis miring terbalik dan tanda kutip ganda untuk memastikan bahwa properti diteruskan dengan benar (\$1\$1\$1”).
+ Untuk name/value pasangan, titik dua (:) memisahkan setiap properti dari nilainya.
+ Setiap name/value pasangan dipisahkan dari yang lain dengan koma (,).
+ Beberapa antrian dipisahkan oleh koma (,) antara akhir kurung kurawal antrian (\$1) dan awal kurung kurawal antrian berikutnya (\$1).

#### Aturan untuk mengkonfigurasi WLM dengan menggunakan command prompt pada sistem operasi Windows
<a name="wlm-cli-cmd-windows"></a>

Ikuti aturan ini untuk menjalankan AWS CLI perintah dengan parameter pada satu baris:
+ Seluruh struktur JSON harus diapit tanda kutip ganda (“) dan satu set tanda kurung ([]).
+ Semua nama parameter dan nilai parameter harus diapit tanda kutip ganda (“).
+ Dalam `ParameterValue` nilai, Anda harus melampirkan seluruh struktur bersarang dalam tanda kutip ganda (“) dan tanda kurung ([]).
+ Dalam struktur bersarang, masing-masing properti dan nilai untuk setiap antrian harus diapit kurung kurawal (\$1\$1).
+ Dalam struktur bersarang, Anda harus menggunakan karakter escape backslash (\$1) sebelum setiap tanda kutip ganda (“) dan karakter escape backslash (\$1). Persyaratan ini berarti bahwa Anda akan menggunakan tiga garis miring terbalik dan tanda kutip ganda untuk memastikan bahwa properti diteruskan dengan benar (\$1\$1\$1”).
+ Untuk name/value pasangan, titik dua (:) memisahkan setiap properti dari nilainya.
+ Setiap name/value pasangan dipisahkan dari yang lain dengan koma (,).
+ Beberapa antrian dipisahkan oleh koma (,) antara akhir kurung kurawal antrian (\$1) dan awal kurung kurawal antrian berikutnya (\$1).

# Membuat grup parameter
<a name="parameter-group-create"></a>

Jika Anda ingin mengatur nilai parameter yang berbeda dari grup parameter default, Anda dapat membuat grup parameter Anda sendiri, 

**Untuk membuat grup parameter**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Pada menu navigasi, pilih **Konfigurasi**, lalu pilih **Manajemen beban kerja untuk menampilkan halaman Manajemen** **beban kerja**. 

1. Pilih **Buat** untuk menampilkan jendela **Buat grup parameter**. 

1. Masukkan nilai untuk **nama grup Parameter** dan **Deskripsi**. 

1. Pilih **Buat** untuk membuat grup parameter. 

# Mengubah grup parameter
<a name="parameter-group-modify"></a>

Anda dapat melihat salah satu grup parameter Anda untuk melihat ringkasan nilai untuk konfigurasi parameter dan manajemen beban kerja (WLM). Anda dapat memodifikasi parameter untuk mengubah pengaturan parameter dan properti konfigurasi WLM. 

**catatan**  
Anda tidak dapat mengubah grup parameter default.

------
#### [ Konsol Manajemen AWS ]

Di konsol, parameter grup muncul di tab **Parameter**, dan **antrian beban kerja** muncul di tab Manajemen Beban **Kerja**. 

**Untuk memodifikasi grup parameter**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Pada menu navigasi, pilih **Konfigurasi**, lalu pilih **Manajemen beban kerja untuk menampilkan halaman Manajemen** **beban kerja**. 

1. Pilih grup parameter yang ingin Anda modifikasi untuk menampilkan halaman detail, dengan tab untuk **Parameter** dan manajemen **Beban Kerja**. 

1. Pilih tab **Parameter** untuk melihat pengaturan parameter saat ini. 

1. Pilih **Edit parameter** untuk mengaktifkan perubahan pengaturan untuk parameter ini: 
   + `auto_analyze`
   + `auto_mv`
   + `datestyle`
   + `enable_case_sensitive_identifier`
   + `enable_user_activity_logging`
   + `extra_float_digits`
   + `max_concurrency_scaling_clusters`
   + `max_cursor_result_set_size`
   + `query_group`
   + `require_ssl`
   + `search_path`
   + `statement_timeout`
   + `use_fips_ssl`

   Untuk informasi selengkapnya tentang parameter ini, lihat [Grup parameter Amazon Redshift](working-with-parameter-groups.md). 

1. Masukkan perubahan Anda dan kemudian pilih **Simpan** untuk memperbarui grup parameter. 

**Untuk memodifikasi konfigurasi WLM untuk grup parameter**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Pada menu navigasi, pilih **Konfigurasi**, lalu pilih **Manajemen beban kerja untuk menampilkan halaman Manajemen** **beban kerja**. 

1. Pilih grup parameter yang ingin Anda modifikasi untuk menampilkan halaman detail dengan tab untuk **Parameter** dan manajemen **Beban Kerja**. 

1. Pilih tab **Manajemen beban kerja** untuk melihat konfigurasi WLM saat ini. 

1. Pilih **Edit antrian beban kerja** untuk mengedit konfigurasi WLM. 

1. (Opsional) Pilih **Aktifkan akselerasi kueri pendek** untuk mengaktifkan akselerasi kueri pendek (SQA).

   Saat Anda mengaktifkan SQA, **Waktu berjalan maksimum untuk kueri singkat (1 hingga 20 detik)** diatur ke **Dinamis** secara default. Untuk mengatur runtime maksimum ke nilai tetap, pilih nilai 1-20.

1. Lakukan satu atau beberapa hal berikut untuk mengubah konfigurasi antrian: 
   + **Pilih **mode Switch WLM** untuk memilih antara WLM **Otomatis dan WLM Manual**.**

     **Dengan **WLM Otomatis**, **Memori** dan **Konkurensi pada nilai utama diatur** ke auto.**
   + **Untuk membuat antrian, pilih **Edit antrian beban kerja, lalu pilih Tambah Antrian**.**
   + Untuk memodifikasi antrian, ubah nilai properti dalam tabel. Tergantung pada jenis antrian, properti dapat mencakup yang berikut:
     + **Nama antrian** dapat diubah. 
     + **Memori (%)**
     + **Konkurensi pada cluster utama**
     + **Mode penskalaan konkurensi** **dapat **dimatikan** atau otomatis**
     + **Batas waktu (ms)**
     + **Grup pengguna**
     + **Grup kueri**
     + **Peran pengguna**

     Untuk informasi selengkapnya tentang properti ini, lihat [Properti untuk parameter konfigurasi WLM](workload-mgmt-config.md#wlm-json-config-properties).
**penting**  
Jika Anda mengubah nama antrian, nilai `QueueName` dimensi metrik antrian WLM (seperti, WLMQueue Panjang,,, WLMQuery Durasi, WLMRunning Kueri WLMQueue WaitTime WLMQueriesCompletedPerSecond, dan sebagainya) juga berubah. Jadi, jika Anda mengubah nama antrian, Anda mungkin perlu mengubah CloudWatch alarm yang telah Anda atur. 
   + Untuk mengubah urutan antrian, pilih tombol panah **Atas** dan **Bawah**. 
   + Untuk menghapus antrian, pilih **Hapus** di baris antrian dalam tabel.

1. (Opsional) Pilih **Tunda perubahan dinamis hingga reboot** agar perubahan diterapkan ke cluster setelah reboot berikutnya.
**catatan**  
Beberapa perubahan memerlukan reboot cluster terlepas dari pengaturan ini. Untuk informasi selengkapnya, lihat [Sifat dinamis dan statis WLM](workload-mgmt-config.md#wlm-dynamic-and-static-properties).

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

 Untuk mengonfigurasi parameter Amazon Redshift dengan menggunakan AWS CLI, Anda menggunakan [modify-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/redshift/modify-cluster-parameter-group.html)perintah untuk grup parameter tertentu. Anda menentukan kelompok parameter untuk memodifikasi`parameter-group-name`. Anda menggunakan `parameters` parameter (untuk `modify-cluster-parameter-group` perintah) untuk menentukan name/value pasangan untuk setiap parameter yang ingin Anda modifikasi dalam kelompok parameter. 

**catatan**  
Ada pertimbangan khusus saat mengkonfigurasi `wlm_json_configuration` parameter dengan menggunakan. AWS CLI Contoh di bagian ini berlaku untuk semua parameter kecuali`wlm_json_configuration`. Untuk informasi selengkapnya tentang mengonfigurasi `wlm_json_configuration` dengan menggunakan AWS CLI, lihat[Manajemen beban kerja](workload-mgmt-config.md). 

Setelah Anda memodifikasi nilai parameter, Anda harus me-reboot cluster apa pun yang terkait dengan grup parameter yang dimodifikasi. Status cluster ditampilkan `applying` untuk `ParameterApplyStatus` sementara nilai-nilai sedang diterapkan, dan kemudian `pending-reboot` setelah nilai-nilai telah diterapkan. Setelah Anda reboot, database di cluster Anda mulai menggunakan nilai parameter baru. Untuk informasi selengkapnya tentang me-reboot cluster, lihat. [Melakukan boot ulang klaster](reboot-cluster.md) 

**catatan**  
`wlm_json_configuration`Parameter berisi beberapa properti yang dinamis dan tidak mengharuskan Anda untuk me-reboot cluster terkait untuk perubahan yang akan diterapkan. Untuk informasi selengkapnya tentang properti dinamis dan statis, lihat[Sifat dinamis dan statis WLM](workload-mgmt-config.md#wlm-dynamic-and-static-properties). 

 Sintaks berikut menunjukkan cara menggunakan `modify-cluster-parameter-group` perintah untuk mengkonfigurasi parameter. Anda menentukan *parameter\$1group\$1name* dan mengganti keduanya *parameter\$1name* dan *parameter\$1value* dengan parameter aktual untuk memodifikasi dan nilai untuk parameter itu. Jika Anda ingin memodifikasi lebih dari satu parameter pada saat yang sama, pisahkan setiap parameter dan nilai yang ditetapkan dari parameter berikutnya dengan spasi. 

```
aws redshift modify-cluster-parameter-group --parameter-group-name parameter_group_name --parameters ParameterName=parameter_name,ParameterValue=parameter_value
```

 Contoh berikut menunjukkan cara mengkonfigurasi `statement_timeout` dan `enable_user_activity_logging` parameter untuk kelompok `myclusterparametergroup` parameter. 

**catatan**  
 Untuk tujuan keterbacaan, contoh ditampilkan pada beberapa baris, tetapi sebenarnya AWS CLI ini adalah satu baris. 

```
aws redshift modify-cluster-parameter-group 
--parameter-group-name myclusterparametergroup 
--parameters ParameterName=statement_timeout,ParameterValue=20000 ParameterName=enable_user_activity_logging,ParameterValue=true
```

------

# Membuat aturan pemantauan kueri
<a name="parameter-group-modify-qmr-console"></a>

Anda dapat menggunakan konsol Amazon Redshift untuk membuat dan memodifikasi aturan pemantauan kueri WLM. Aturan pemantauan kueri adalah bagian dari parameter konfigurasi WLM untuk grup parameter. Jika Anda memodifikasi aturan pemantauan kueri (QMR), perubahan terjadi secara otomatis tanpa perlu memodifikasi cluster. Untuk informasi selengkapnya, lihat aturan [pemantauan kueri WLM](https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-query-monitoring-rules.html). 

Saat Anda membuat aturan, Anda menentukan nama aturan, satu atau beberapa predikat, dan tindakan. 

Ketika Anda menyimpan konfigurasi WLM yang menyertakan aturan, Anda dapat melihat kode JSON untuk definisi aturan sebagai bagian dari JSON untuk parameter konfigurasi WLM. 



**Untuk membuat aturan pemantauan kueri**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Pada menu navigasi, pilih **Konfigurasi**, lalu pilih **Manajemen beban kerja untuk menampilkan halaman Manajemen** **beban kerja**. 

1. Pilih grup parameter yang ingin Anda modifikasi untuk menampilkan halaman detail dengan tab untuk **Parameter** dan manajemen **Beban Kerja**. 

1. Pilih tab **Manajemen beban kerja**, dan pilih **Edit antrian beban kerja untuk mengedit konfigurasi WLM**.

1. Tambahkan aturan baru baik dengan menggunakan template yang telah ditentukan atau dari awal. 

   Untuk menggunakan template yang telah ditentukan, lakukan hal berikut: 

   1. Pilih **Tambahkan aturan dari templat** di grup **Aturan pemantauan kueri**. Daftar template aturan ditampilkan. 

   1. Pilih satu atau beberapa templat aturan. Ketika Anda memilih **Simpan**, WLM membuat satu aturan untuk setiap template yang Anda pilih. 

   1. Masukkan atau konfirmasikan nilai untuk aturan, termasuk **nama Aturan**, **Predikat**, dan **Tindakan**. 

   1. Pilih **Simpan**. 

   Untuk menambahkan aturan baru dari awal, lakukan hal berikut:

   1. Untuk menambahkan predikat tambahan, pilih **Tambahkan predikat**. Anda dapat memiliki hingga tiga predikat untuk setiap aturan. Jika semua predikat terpenuhi, WLM memicu tindakan terkait. 

   1. Pilih **Tindakan**. Setiap aturan memiliki satu tindakan.

   1. Pilih **Simpan**.

**Amazon Redshift menghasilkan parameter konfigurasi WLM Anda dalam format JSON dan menampilkannya di bagian JSON.** 

# Menghapus grup parameter
<a name="parameter-group-delete"></a>

Anda dapat menghapus grup parameter jika Anda tidak lagi membutuhkannya dan tidak terkait dengan cluster apa pun. Anda hanya dapat menghapus grup parameter khusus.

**Untuk menghapus grup parameter**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Pada menu navigasi, pilih **Konfigurasi**, lalu pilih **Manajemen beban kerja untuk menampilkan halaman Manajemen** **beban kerja**. 

1. Untuk **grup Parameter,** pilih grup parameter yang ingin Anda ubah.
**catatan**  
Anda tidak dapat menghapus grup parameter default.

1. Pilih **Hapus** dan konfirmasikan bahwa Anda ingin menghapus grup parameter. 