调整Oracle HWM(高水位线)可以实现更好的性能,以下是一些常见的调整方法和对应的单元表格:
(图片来源网络,侵删)1、调整HWM阈值
方法:通过修改初始化参数DB_FILE_MULTIBLOCK_READ_COUNT
来调整HWM阈值。
单元表格:
“`
| 参数名称 | 默认值 | 建议值 |
||||
| DB_FILE_MULTIBLOCK_READ_COUNT | 16 | 根据实际需求进行调整 |
||||
| 描述 | | |
||||
| 该参数用于设置每个I/O请求读取的块数,增加该值可以减少I/O操作的数量,提高性能。 | | |
||||
| 注意事项 | | |
||||
| 在调整之前,请先进行性能测试,确保调整后的性能确实有所提升。 | | |
| 对于较大的表空间,可能需要更大的I/O请求块数,以减少磁盘I/O操作的开销。 | | |
||||
| 示例代码 | | |
||||
| ALTER SYSTEM SET DB_FILE_MULTIBLOCK_READ_COUNT=32 SCOPE=SPFILE; | | |
||||
| 重启数据库使参数生效。 | | |
||||
|“`
2、调整HWM自动增长策略
方法:通过修改初始化参数DB_FILE_AUTOEXTEND_ONLINE_SIZE
和DB_FILE_AUTOEXTEND_MAXSIZE
来调整HWM自动增长策略。
单元表格:
“`
| 参数名称 | 默认值 | 建议值 |
||||
| DB_FILE_AUTOEXTEND_ONLINE_SIZE | 根据表空间自动计算 | 根据实际需求进行调整,通常为表空间大小的5%至10%之间 |
||||
| 描述 | | |
||||
| 该参数用于设置在线扩展文件时HWM的增长量,增加该值可以减少HWM的频繁调整,提高性能。 | | |
||||
| 注意事项 | | |
||||
| 在调整之前,请先进行性能测试,确保调整后的性能确实有所提升。 | | |
||||
| 对于较大的表空间,可能需要更大的HWM增长量,以避免频繁的HWM调整。 | | |
||||
| 示例代码 | | |
||||
| ALTER TABLESPACE tablespace_name ONLINE RESIZE BY (5G); | | |
||||
| 重启数据库使参数生效。 | | |
||||
|“`
“`
“`
| 参数名称 | 默认值 | 建议值 |
||||
| DB_FILE_AUTOEXTEND_MAXSIZE | 根据表空间自动计算 | 根据实际需求进行调整,通常为表空间大小的80%至90%之间 |
||||
| 描述 | | |
||||
| 该参数用于设置最大扩展文件时HWM的增长量,增加该值可以减少HWM的频繁调整,提高性能。 | | |
||||
| 注意事项 | | |
||||
| 在调整之前,请先进行性能测试,确保调整后的性能确实有所提升。 | | |
||||
| 对于较大的表空间,可能需要更大的HWM增长量,以避免频繁的HWM调整。 | | |
||||
| 示例代码 | | |
||||
| ALTER TABLESPACE tablespace_name ONLINE RESIZE BY (5G);
ALTER DATABASE DATAFILE ‘file_name’ RESIZE BY (10G);"
ALTER DATABASE CLEAR UNDO;"
RECOVER ARCHIVELOG;"
ALTER DATABASE FLASHBACK ON;"
ALTER PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "new_password";"
ALTER PLUGGABLE DATABASE pdb_name CLOSE;"
ALTER PLUGGABLE DATABASE pdb_name CONNECT TO pdb1 IDENTIFIED BY "password";"
ALTER PLUGGABLE DATABASE pdb_name RENAME TO new_pdb_name;"
ALTER PLUGGABLE DATABASE pdb_name DESTROY;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL NOCOMPRESS;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL NOCOMPRESS NODUMP;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL NOCOMPRESS NODUMP NOLOG;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL NOCOMPRESS NODUMP NOLOG NOARCHIVELOG;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD "password" AUXILIARY CONTAINER CTSID="ctsid" SEEDFILEGROUP=’seedfilegroup’ EXTENTSIZE (size) MULTISET = ‘multiset’ EXTENTMANAGEMENT LOCAL NOCOMPRESS NODUMP NOLOG NOARCHIVELOG NOCACHE;"
CREATE PLUGGABLE DATABASE pdb_name ADMIN PASSWORD
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。