【YashanDB认证】YashanDB 崖山数据库配置参数

#yashandb# https://jsj.top/f/GGXYlU

YCA官方报名链接: https://jsj.top/f/GGXYlU 

邀请链接: https://jsj.top/f/GGXYlU?referred_from=yvAqffO6

此文章为

【YashanDB认证】YashanDB 崖山数据库配置参数

其他系列文章:

【YashanDB认证】YashanDB 崖山数据库安装部署和管理操作

【YashanDB认证】YashanDB 崖山数据库数据字典和动态性能视图

【YashanDB认证】YashanDB 崖山数据库应用开发

【YashanDB认证】YashanDB 崖山数据库性能

YashanDB 崖山数据库配置参数,修改方法通常使用2种方式:

自适应配置

DBMS_PARAM.OPTIMIZE()

使用SQL命令修改参数

ALTER  SYSTEM/SESSION  

EXEC DBMS_PARAM.OPTIMIZE();

SELECT DBMS_PARAM.SHOW_RECOMMEND() FROM dual;
EXEC DBMS_PARAM.APPLY_RECOMMEND();

ALTER SYSTEM 命令

ALTER SESSION  命令

重启数据库重启数据库

配置参数修改说明:

参数自适应配置
YashanDB为协助DBA快速决策和减少运维难度,崖山数据库提供参数自适应功能,依据环境信息给出调参配置推荐。

#基本原理
1.可在数据库NOMOUNT、MOUNT或OPEN状态下运行,区分HEAP/TAC/LSC不同表类型。

2.获取CPU核数、内存总数、空闲内存数等环境信息。

3.结合用户指定的CPU和内存限制,计算数据库可用的资源。

4.依据数据库可用资源计算内存相关参数。

5.测试数据文件和日志文件所在磁盘性能。

6.依据磁盘性能结果计算IO相关参数。

#操作步骤
提示:
选择无业务运行的时间,并清理其他进程,避免干扰对资源的计算和测试。

2.运行参数配置推荐程序DBMS_PARAM.OPTIMIZE();

--该程序存在可输入的参数。

-- 使用默认参数生成推荐参数,不写入配置文件。
EXEC DBMS_PARAM.OPTIMIZE();

-- 使用TAC表类型,分配80%的内存,100%的CPU,生成推荐参数后,写入配置文件。
EXEC DBMS_PARAM.OPTIMIZE(True, 'TAC', 80);

-- 使用默认的HEAP表类型,分配100%的内存,100%的CPU,生成推荐参数后,不写入配置文件。
EXEC DBMS_PARAM.OPTIMIZE(NULL, NULL, 100, 100);

-- 使用LSC表类型,分配100%的内存,100%的CPU,指定datafile和redofile的路径,生成推荐参数后,不写入配置文件。
EXEC DBMS_PARAM.OPTIMIZE(NULL, 'LSC', NULL, NULL, '/home/yashan/data', '/home/yashan/redo');
Copied!
3.查看最新的推荐参数信息。

SELECT DBMS_PARAM.SHOW_RECOMMEND() FROM dual;

4.将推荐的参数配置写入yasdb.ini文件,此过程并不会生效参数。

EXEC DBMS_PARAM.APPLY_RECOMMEND();
Copied!
5.重启数据库,生效参数。

OPTIMIZE
DBMS_PARAM.OPTIMIZE (
    apply_parameter     BOOL,
    table_type          VARCHAR,
    os_memory_limit     NUMBER,
    os_cpu_limit        NUMBER,
    data_path           VARCHAR,
    redo_path           VARCHAR
);


apply_parameter    生成推荐参数后,是否立刻写入配置文件,默认为FALSE
table_type        主要业务的表类型,可选[HEAP,TAC,LSC],默认为HEAP
os_memory_limit    内存限制百分比,默认为100,即分配所有内存
os_cpu_limit    CPU限制百分比,默认为100,即分配所有CPU
data_path        datafile所在路径,默认为'',系统会自动获取datafile路径
redo_path        redofile所在路径,默认为'',系统会自动获取redofile路径


#yashandb# https://jsj.top/f/GGXYlU

YCA官方报名链接: https://jsj.top/f/GGXYlU 

邀请链接: https://jsj.top/f/GGXYlU?referred_from=yvAqffO6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值