Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Strategi untuk memperbarui file zona waktu Anda
Memutakhirkan mesin DB Anda dan menambahkan TIMEZONE_FILE_AUTOUPGRADE
opsi ke grup opsi adalah operasi terpisah. Menambahkan TIMEZONE_FILE_AUTOUPGRADE
opsi memulai pembaruan file zona waktu Anda jika yang lebih baru tersedia. Anda menjalankan perintah berikut (hanya opsi yang relevan yang ditampilkan) baik segera atau di jendela pemeliharaan berikutnya:
-
Tingkatkan mesin DB Anda hanya menggunakan RDS CLI perintah berikut:
modify-db-instance --engine-version
name
... -
Tambahkan
TIMEZONE_FILE_AUTOUPGRADE
opsi hanya menggunakan CLI perintah berikut:add-option-to-option-group --option-group-name
name
--options OptionName=TIMEZONE_FILE_AUTOUPGRADE ... -
Tingkatkan mesin DB Anda dan tambahkan grup opsi baru ke instans Anda menggunakan CLI perintah berikut:
modify-db-instance --engine-version
name
--option-group-namename
...
Strategi pembaruan Anda tergantung pada apakah Anda ingin memutakhirkan file database dan zona waktu bersama-sama atau hanya melakukan salah satu dari operasi ini. Perlu diingat bahwa jika Anda memperbarui grup opsi Anda dan kemudian memutakhirkan mesin DB Anda dalam API operasi terpisah, pembaruan file zona waktu mungkin sedang berlangsung saat Anda meningkatkan mesin DB Anda.
Contoh di bagian ini mengasumsikan hal berikut:
-
Anda belum menambahkan
TIMEZONE_FILE_AUTOUPGRADE
ke grup opsi yang saat ini terkait dengan instans DB Anda. -
Instans DB Anda menggunakan database versi 19.0.0.ru-2019-07.rur-2019-07.rur-2019-07.r1 dan file zona waktu. DSTv33
-
Sistem file instans DB Anda menyertakan fileDSTv34.
-
Pembaruan rilis 19.0.0.0.ru-2022-10.rur-2022-10.r1 termasuk. DSTv35
Untuk memperbarui file zona waktu, Anda dapat menggunakan strategi berikut.
Topik
Memperbarui file zona waktu tanpa memutakhirkan mesin
Dalam skenario ini, database Anda menggunakanDSTv33, tetapi DSTv34 tersedia pada sistem file instans DB Anda. Anda ingin memperbarui file zona waktu yang digunakan oleh instans DB Anda dari DSTv33 keDSTv34, tetapi Anda tidak ingin meningkatkan mesin Anda ke versi minor baru, yang termasukDSTv35.
Dalam sebuah add-option-to-option-group
perintah, tambahkan TIMEZONE_FILE_AUTOUPGRADE
ke grup opsi yang digunakan oleh instans DB Anda. Tentukan apakah akan menambahkan opsi segera atau menundanya ke periode pemeliharaan. Setelah menerapkan TIMEZONE_FILE_AUTOUPGRADE
opsi, RDS lakukan hal berikut:
-
Memeriksa DST versi baru.
-
Menentukan DSTv34 yang tersedia pada sistem file.
-
Memperbarui file zona waktu segera.
Memutakhirkan file zona waktu dan versi mesin DB
Dalam skenario ini, database Anda menggunakanDSTv33, tetapi DSTv34 tersedia pada sistem file instans DB Anda. Anda ingin memutakhirkan mesin DB Anda ke versi minor 19.0.0.ru-2022-10.rur-2022-10.r1, yang mencakup, dan memperbarui file zona waktu Anda selama peningkatan mesin. DSTv35 DSTv35 Dengan demikian, tujuan Anda adalah untuk melewati DSTv34 dan memperbarui file zona waktu Anda langsung keDSTv35.
Untuk memutakhirkan file engine dan zona waktu bersama-sama, jalankan modify-db-instance
dengan --engine-version
opsi --option-group-name
dan. Anda dapat menjalankan perintah segera atau menundanya ke jendela pemeliharaan. In --option-group-name
, tentukan grup opsi yang menyertakan TIMEZONE_FILE_AUTOUPGRADE
opsi. Sebagai contoh:
aws rds modify-db-instance --db-instance-identifier
my-instance
\ --engine-versionnew-version
\ ----option-group-nameog-with-timezone-file-autoupgrade
\ --apply-immediately
RDSmulai memutakhirkan mesin Anda ke 19.0.0.0.ru-2022-10.rur-2022-10.r1. Setelah menerapkan TIMEZONE_FILE_AUTOUPGRADE
opsi, RDS periksa DST versi baru, lihat yang DSTv35 tersedia di 19.0.0.0.ru-2022-10.rur-2022-10.r1, dan segera memulai pembaruan ke. DSTv35
Untuk segera memutakhirkan mesin Anda dan kemudian memutakhirkan file zona waktu Anda, lakukan operasi secara berurutan:
-
Tingkatkan mesin DB Anda hanya menggunakan CLI perintah berikut:
aws rds modify-db-instance \ --db-instance-identifier
my-instance
\ --engine-versionnew-version
\ --apply-immediately -
Tambahkan
TIMEZONE_FILE_AUTOUPGRADE
opsi ke grup opsi yang dilampirkan ke instance Anda menggunakan CLI perintah berikut:aws rds add-option-to-option-group \ --option-group-name
og-in-use-by-your-instance
\ --options OptionName=TIMEZONE_FILE_AUTOUPGRADE \ --apply-immediately
Memutakhirkan versi mesin DB Anda tanpa memperbarui file zona waktu
Dalam skenario ini, database Anda menggunakanDSTv33, tetapi DSTv34 tersedia pada sistem file instans DB Anda. Anda ingin memutakhirkan mesin DB Anda ke versi 19.0.0.0.ru-2022-10.rur-2022-10.r1, yang mencakup, tetapi mempertahankan file zona waktu. DSTv35 DSTv33 Anda mungkin memilih strategi ini karena alasan berikut:
-
Data Anda tidak menggunakan tipe data
TIMESTAMP WITH TIME ZONE
. -
Data Anda menggunakan tipe data
TIMESTAMP WITH TIME ZONE
, tetapi data Anda tidak terpengaruh oleh perubahan zona waktu. -
Anda ingin menunda memperbarui file zona waktu karena Anda tidak dapat menoleransi periode nonaktif tambahan.
Strategi Anda tergantung pada mana dari kemungkinan berikut yang benar:
-
Instans DB Anda tidak terkait dengan grup opsi yang mencakup
TIMEZONE_FILE_AUTOUPGRADE
. Dalammodify-db-instance
perintah Anda, jangan tentukan grup opsi baru sehingga RDS tidak memperbarui file zona waktu Anda. -
Instans DB Anda saat ini dikaitkan dengan grup opsi yang menyertakan
TIMEZONE_FILE_AUTOUPGRADE
. Dalam satumodify-db-instance
perintah, kaitkan instans DB Anda dengan grup opsi yang tidak menyertakanTIMEZONE_FILE_AUTOUPGRADE
dan tingkatkan mesin DB Anda ke 19.0.0.0.ru-2022-10.rur-2022-10.r1.