Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menentukan parameter DB
Jenis parameter DB mencakup yang berikut ini:
Bilangan Bulat
Boolean
String
Panjang
Ganda
Stempel Waktu
Objek dari tipe data lain yang ditentukan
Rangkaian nilai tipe bilangan bulat, Boolean, string, panjang, ganda, stempel waktu, atau objek
Anda juga dapat menentukan parameter bilangan bulat dan Boolean menggunakan ekspresi, formula, dan fungsi.
Daftar Isi
Formula parameter DB
Formula parameter DB adalah ekspresi yang menghasilkan nilai bilangan bulat atau nilai Boolean. Anda mengapit ekspresi dalam kurung: {}. Anda dapat menentukan formula untuk nilai parameter DB atau sebagai argumen untuk fungsi parameter DB.
- Sintaks
-
{FormulaVariable} {FormulaVariable*Integer} {FormulaVariable*Integer/Integer} {FormulaVariable/Integer}
Variabel formula parameter DB
Setiap variabel formula menghasilkan nilai bilangan bulat atau Boolean. Nama variabel bersifat peka huruf besar-kecil.
- AllocatedStorage
-
Mengembalikan bilangan bulat yang mewakili ukuran, dalam byte, dari volume data.
- DBInstanceClassMemory
-
Mengembalikan bilangan bulat untuk jumlah byte memori yang tersedia untuk proses basis data. Angka ini dihitung secara internal dengan memulai dengan jumlah total memori untuk kelas instans DB. Dari sini, perhitungan mengurangi memori yang disediakan untuk sistem operasi dan RDS proses yang mengelola instance. Oleh karena itu, angkanya selalu agak lebih rendah dari angka memori yang ditunjukkan pada tabel kelas instans di Kelas instans Amazon Aurora DB. Nilai yang pasti bergantung pada kombinasi faktor. Ini termasuk kelas instance, mesin DB, dan apakah itu berlaku untuk RDS instance atau instance yang merupakan bagian dari cluster Aurora.
- DBInstanceVCPU
-
Mengembalikan bilangan bulat yang mewakili jumlah unit pemrosesan pusat virtual (vCPUs) yang digunakan oleh Amazon RDS untuk mengelola instance.
- EndPointPort
-
Mengembalikan bilangan bulat yang mewakili port yang digunakan saat terhubung ke instans DB.
- TrueIfReplica
-
Mengembalikan
1
jika instans DB adalah replika baca dan0
jika tidak. Ini adalah nilai default untukread_only
parameter di Aurora My. SQL
Operator formula parameter DB
Formula parameter DB mendukung dua operator: pembagian dan perkalian.
- Operator pembagian: /
-
Membagi dividen dengan pembagi, mengembalikan hasil bagi bilangan bulat. Desimal dalam hasil bagi dipotong, tidak dibulatkan.
Sintaks
dividend / divisor
Argumen terbagi dan pembagi harus merupakan ekspresi bilangan bulat.
- Operator perkalian: *
-
Mengalikan ekspresi, mengembalikan hasil ekspresi. Desimal dalam ekspresi dipotong, tidak dibulatkan.
Sintaks
expression * expression
Kedua ekspresi harus berupa bilangan bulat.
Fungsi parameter DB
Anda menentukan argumen fungsi parameter DB sebagai bilangan bulat atau formula. Setiap fungsi harus memiliki setidaknya satu argumen. Tentukan beberapa argumen sebagai daftar yang dipisahkan koma. Daftar ini tidak dapat memiliki anggota yang kosong, seperti argument1,,argument3. Nama fungsi bersifat peka huruf besar-kecil.
- JIKA
-
Mengembalikan argumen.
Sintaks
IF(argument1, argument2, argument3)
Mengembalikan argumen kedua jika argumen pertama ternyata benar setelah dievaluasi. Mengembalikan argumen ketiga.
- GREATEST
-
Mengembalikan nilai terbesar dari daftar bilangan bulat atau formula parameter.
Sintaks
GREATEST(argument1, argument2,...argumentn)
Mengembalikan bilangan bulat.
- LEAST
-
Mengembalikan nilai terkecil dari daftar bilangan bulat atau formula parameter.
Sintaks
LEAST(argument1, argument2,...argumentn)
Mengembalikan bilangan bulat.
- SUM
-
Menambahkan nilai bilangan bulat atau formula parameter yang ditentukan.
Sintaks
SUM(argument1, argument2,...argumentn)
Mengembalikan bilangan bulat.
Ekspresi log parameter DB
Anda dapat mengatur nilai parameter DB bilangan bulat ke ekspresi log. Anda mengapit ekspresi dalam kurung: {}. Sebagai contoh:
{log(DBInstanceClassMemory/8187281418)*1000}
Fungsi log
mewakili dasar log 2. Contoh ini juga menggunakan variabel formula DBInstanceClassMemory
. Lihat Variabel formula parameter DB.
Contoh nilai parameter DB
Contoh-contoh ini menunjukkan penggunaan formula, fungsi, dan ekspresi untuk nilai parameter DB.
Awas
Pengaturan parameter yang tidak tepat dalam grup parameter DB dapat memiliki efek merugikan yang tidak diinginkan. Efek tersebut termasuk performa terdegradasi dan ketidakstabilan sistem. Selalu berhati-hati saat memodifikasi parameter basis data dan cadangkan data Anda sebelum memodifikasi grup parameter DB Anda. Cobalah perubahan grup parameter pada instance DB pengujian, yang dibuat menggunakan point-in-time-restores, sebelum menerapkan perubahan grup parameter tersebut ke instans DB produksi Anda.
contoh menggunakan fungsi parameter DB LEAST
Anda dapat menentukan LEAST
fungsi dalam nilai SQL table_definition_cache
parameter Aurora My. Gunakan untuk mengatur jumlah definisi tabel yang dapat disimpan dalam cache definisi menjadi yang lebih kecil antara DBInstanceClassMemory
/393040 atau 20.000.
LEAST({DBInstanceClassMemory/393040}, 20000)