

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

# Referensi untuk tampilan apg\$1plan\$1mgmt.dba\$1plans untuk Aurora PostgreSQL Compatible Edition
<a name="AuroraPostgreSQL.Optimize.dba_plans_view_Reference"></a>

Kolom informasi rencana dalam tampilan `apg_plan_mgmt.dba_plans` mencakup hal-hal berikut ini.


| Kolom dba\$1plans | Deskripsi | 
| --- | --- | 
| cardinality\$1error |  Pengukuran kesalahan antara kardinalitas yang diperkirakan dan kardinalitas yang sebenarnya. *Kardinalitas* adalah jumlah baris tabel yang akan diproses oleh rencana. Jika kesalahan pada kardinalitas berukuran besar, hal tersebut akan menambah kemungkinan bahwa rencana tersebut tidak optimal. Kolom ini diisi oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).   | 
| compatibility\$1level |  Parameter ini menunjukkan kapan rencana kueri terakhir divalidasi. Dalam Aurora PostgreSQL versi 12.19, 13.15, 14.12, 15.7, 16.3, dan yang lebih baru, ini menampilkan nomor versi Aurora. Untuk versi sebelumnya, ini menampilkan fitur nomor versi tertentu.  Pertahankan nilai parameter ini pada pengaturan defaultnya. Aurora PostgreSQL secara otomatis menetapkan dan memperbarui nilai ini.   | 
| created\$1by | Pengguna terautentikasi (session\$1user) yang membuat rencana. | 
| enabled |  Indikator apakah rencana diaktifkan atau dinonaktifkan. Semua rencana diaktifkan secara default. Anda dapat menonaktifkan rencana untuk mencegah pengoptimisasi menggunakannya. Untuk mengubah nilai ini, gunakan fungsi [apg\$1plan\$1mgmt.set\$1plan\$1enabled](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.set_plan_enabled).   | 
| environment\$1variables |  Parameter dan nilai Grand Unified Configuration (GUC) PostgreSQL yang telah diganti oleh pengoptimisasi pada saat rencana diambil.   | 
| estimated\$1startup\$1cost | Perkiraan biaya penyiapan pengoptimisasi sebelum pengoptimisasi menghasilkan baris tabel. | 
| estimated\$1total\$1cost | Perkiraan biaya pengoptimisasi untuk mengirimkan baris tabel akhir. | 
| execution\$1time\$1benefit\$1ms | Keuntungan waktu eksekusi dalam milidetik untuk mengaktifkan rencana. Kolom ini diisi oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).  | 
| execution\$1time\$1ms | Perkiraan waktu dalam milidetik bahwa rencana akan berjalan. Kolom ini diisi oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).  | 
| has\$1side\$1effects | Nilai yang menunjukkan bahwa pernyataan SQL adalah pernyataan bahasa manipulasi data (DML) atau pernyataan SELECT yang berisi fungsi VOLATILE.  | 
| last\$1used | Nilai ini diperbarui ke tanggal saat ini setiap kali rencana dijalankan atau jika rencana adalah rencana berbiaya minimum dari pengoptimisasi kueri. Nilai ini disimpan di memori bersama dan dialirkan secara berkala ke disk. Untuk mendapatkan up-to-date nilai terbanyak, baca tanggal dari memori bersama dengan memanggil fungsi apg\$1plan\$1mgmt.plan\$1last\$1used(sql\$1hash, plan\$1hash) alih-alih membaca last\$1used nilainya. Untuk informasi tambahan, lihat parameter [apg\$1plan\$1mgmt.plan\$1retention\$1period](AuroraPostgreSQL.Optimize.Parameters.md#AuroraPostgreSQL.Optimize.Parameters.plan_retention_period).  | 
| last\$1validated | Tanggal dan waktu terbaru saat terverifikasi bahwa rencana dapat dibuat ulang dengan fungsi [apg\$1plan\$1mgmt.validate\$1plans](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.validate_plans) atau fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines). | 
| last\$1verified | Tanggal dan waktu terbaru saat rencana terverifikasi sebagai rencana beperforma terbaik untuk parameter yang ditentukan oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).  | 
| origin |  Cara pengambilan rencana dengan parameter [apg\$1plan\$1mgmt.capture\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Parameters.md#AuroraPostgreSQL.Optimize.Parameters.capture_plan_baselines). Nilai yang valid mencakup hal berikut:  `M` – Rencana diambil dengan pengambilan rencana manual. `A` – Rencana diambil dengan pengambilan rencana manual.  | 
| param\$1list |  Nilai parameter yang diteruskan ke pernyataan jika pernyataan ini merupakan pernyataan yang disiapkan.  | 
| plan\$1created | Tanggal dan waktu rencana yang dibuat. | 
| plan\$1hash | Pengidentifikasi rencana. Kombinasi dari plan\$1hash dan sql\$1hash mengidentifikasi rencana tertentu secara unik. | 
| plan\$1outline | Representasi rencana yang digunakan untuk membuat ulang rencana eksekusi sebenarnya dan yang bersifat independen dari basis data. Operator di hierarki menunjukkan operator yang muncul di output EXPLAIN. | 
| planning\$1time\$1ms |  Waktu sebenarnya untuk menjalankan perencana, dalam milidetik. Kolom ini diisi oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).   | 
| queryId | Hash pernyataan, sebagaimana dihitung oleh ekstensi pg\$1stat\$1statements. Ini bukan pengidentifikasi stabil atau database independen karena tergantung pada pengidentifikasi objek (). OIDs Nilainya adalah 0 jika compute\$1query\$1id adalah off saat mengambil rencana kueri. | 
| sql\$1hash | Nilai hash teks pernyataan SQL, yang dinormalisasikan dengan menghapus literal. | 
| sql\$1text | Teks lengkap pernyataan SQL. | 
| status |  Status rencana, yang menentukan cara pengoptimisasi menggunakan rencana. Nilai yang valid mencakup hal berikut:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Optimize.dba_plans_view_Reference.html)  | 
| stmt\$1name | Nama pernyataan SQL di dalam pernyataan PREPARE. Nilai ini adalah string kosong untuk pernyataan yang disiapkan tanpa nama. Nilai ini adalah NULL untuk pernyataan yang tidak disiapkan. | 
| total\$1time\$1benefit\$1ms |  Keuntungan total waktu dalam milidetik untuk mengaktifkan rencana ini. Nilai ini mempertimbangkan waktu perencanaan dan waktu eksekusi. Jika nilai ini negatif, ada kerugian untuk mengaktifkan rencana ini. Kolom ini diisi oleh fungsi [apg\$1plan\$1mgmt.evolve\$1plan\$1baselines](AuroraPostgreSQL.Optimize.Functions.md#AuroraPostgreSQL.Optimize.Functions.evolve_plan_baselines).   | 