找茬!送书!OceanBase 社区版教程邀请你做阅读官,春节找“旧”bug,带走“新”书,一起“除旧迎新”过年啦~

2.1 部署准备 中介绍软件包时使用的oceanbase-ce-3.1.1-1.el7.x86_64.rpm ,这个包时用于centos7的

2.5 如何安装OBD自动化部署软件时下载相关软件包时用的是

wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/ob-deploy-1.1.0-1 这里用的是centos8的包,建议教程中示例的操作系统版本调成一个,并加入以centos7.0 或8.0为例的说明。 


        

1)说明具体章节

5.1 如何管理 OceanBase 集群

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/5-1-how-to-manage-an-oceanbase-cluster#title-wps-em3-293


2)说明具体问题

您需重点关注的内容如下:

a.节点状态 status:升级前没有 inactive 值,升级过程中会有。


3)建议修改的点

升级==》重启

a.节点状态 status:重启前没有 inactive 值,重启过程中会有。

第二章 如何部署OceanBase社区版 2.4 如何初始化服务器环境 配置安装用户 部分

此处应为 sudo 权限

1)说明具体章节

5.1 如何管理 OceanBase 集群

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/5-1-how-to-manage-an-oceanbase-cluster#title-wps-em3-293


2)说明具体问题

从“临时下线”到“永久下线”时间可能有点长,默认 1个小时。如果您时间紧张,可以临时把这个节点的参数 server_permanent_offline_time 调小。等节点永久下线后再重新上线时,把参数再改回来。

alter system set server_permanent_offline_time='360s';


3)建议修改的点

是不是应该是3600s

alter system set server_permanent_offline_time='3600s';


6.2 影响性能的因素

更新时间:2022-01-11 19:45:15

分享

磁盘划分

如果 OBSERVER 运行日志、事务日志、数据文件都在一块盘上,则被称为单盘部署。单盘部署的风险较大,目前已知问题有如下几项:

  • 事务日志(CLOG)空间利用率超过 80% 才开始回收,超过 95% 节点就会停写、掉线

 这里的听写是不是 停止?如果是节点停止写入,也应该明确写明。

建议收到,我们修改下

1 个赞

默认clog盘使用率达到80%会触发回收

https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.2/clog_disk_utilization_threshold

默认clog盘使用率达到95%会禁止写入和接收日志

https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.2/clog_disk_usage_limit_percentage

默认就是3600秒,这里说的是想早点触发永久下线,也就是要调小,所以这里从默认的 3600秒调整到360秒的示例是没问题的。

这里主要强调的是升级前和升级中的确认,重启这个动作是升级过程中按zone滚动进行的。

课程文档还有其他2个文档可能是多个同学在不同的时期写的,所以难免有表达不一致的情况,感谢反馈,确实做到内容统一好些,再次感谢。

感谢反馈,编写文档的时候可能前后使用的测试环境的OS版本不一样,后续我们写文档的时候尽量OS版本保持一致。

如果是离线安装,可以根据自己使用的操作系统版本下载对应的rpm包,

https://mirrors.aliyun.com/oceanbase/community/stable/el/

在2.5章节软件包下载的地方有说明,写的地方可能不是很明显。

8.1 主机监控产品 第二段

通常 OceanBase 进程所在主机不适合在跑其他数据库或者应用软件等。磁盘的占用也是预分配的,默认会占用 90%(参数 

datafile_disk_percentage
 指定)。进程正常启动后会监听两个默认端口:分别是 
2881
 和 
2882

在跑是否应该改为再跑或者同时跑?

1)说明具体章节

5.2 如何管理 OceanBase 租户

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/5-2-how-to-manage-oceanbase-tenants#title-sil-1sc-sfj

2)说明具体问题

==》错字:那

当租户资源池对资源单元数量缩容时,会面临一个选择,该释放那个资源单元呢。此时如果不指定 UNIT ID,将会由 OceanBase 自动选择。租户缩容结束后,可能会出现集群资源的负载均衡。为了避免这种不必要的负载均衡,可以指定删除的资源单元(UNIT ID)。

3)建议修改的点

那个==》哪个

该释放哪个资源单元呢

看的很仔细哦,我们修改下!

2.11 (高级)如何手动部署 OceanBase 集群

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-11-advanced-how-to-manually-deploy-an-oceanbase-cluster

启动 OBSERVER 进程

启动命令中带了两个 -d 参数

是 再跑 感谢反馈!

感谢反馈,在启observer的时候只需要一个-d参数。

1)说明具体章节

2.5 如何安装 OBD 自动化部署软件

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-5-how-to-install-obd-automated-deployment-software

2)说明具体问题

下载相关软件包

软件包地址您可根据 OS 版本自行选择。>>>建议增加对应os信息和软件下载信息。有可能不知道怎么选择操作系统和软件的对应关系,建议,增加详细描述。同时增加对应命令的说明,下载的软件包对应的操作系统平台。

3)建议修改的点

下载相关软件包

软件包地址您可根据 OS 版本自行选择。

Redhat / CentOS 7.x下载地址

https://mirrors.aliyun.com/oceanbase/community/stable/el/7/x86_64

Redhat / CentOS 8.x下载地址

https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64

下载Redhat / CentOS 8.x相关软件命令:

wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/ob-deploy-1.1.0-1.el8.x86_64.rpm
wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/oceanbase-ce-3.1.0-3.el8.x86_64.rpm
wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/oceanbase-ce-libs-3.1.0-3.el8.x86_64.rpm
wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/obclient-2.0.0-2.el8.x86_64.rpm
wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/libobclient-2.0.0-2.el8.x86_64.rpm
wget https://mirrors.aliyun.com/oceanbase/community/stable/el/8/x86_64/obproxy-3.1.0-1.el8.x86_64.rpm


感谢反馈,已收到。

第八章修改建议:

1:错别字: 位置:8.1 主机监控产品--》传统监控产品 第五行

     其中:"通常 OceanBase 进程所在主机不适合在跑其他数据库或者应用软件等"中的在应该改为"再"

2:视图错误:位置:8.1 主机监控产品--》租户性能概览

     "这个监控结果再结合视图 gv$mem_store"中视图名字应该改为gv$memstore