本站建于 2024 年 5月 15日清晨日出之前。

即日起开始参与 MogDB 的项目,用来记录 MogDB 的使用。

2024年6月16日更新,即月度更新,下次更新预计 7月20

更新文章11篇,大部分是存储过程的改造包括:字符集、存储过程调用、系统视图、系统保留字、rowid与ctid、字符串分割函数、dblink等,在这期间重新安装了 ORACLE Cloud 2c 12g的 arm 操作系统,在上面安装了arm 版本的 oracle database 19c和MogDB 5.0.7;

还优化了业务的MySQL:MySQL 服务器的内存 128G,MySQL 数据只有 20G左右,MySQL的参数大部分是默认的,修改了 tmp的两个参数,数据直接放到内存,经过测试与使用内存引擎的速度相当,这涉及到两个参数tmp_table_sizemax_heap_table_size ,本来是改成内存引擎,发现也会走硬盘,由于是 tmp_table_size设置的时候少了一个0。本来想设置为20g,没想到设置为 2g,倒是磁盘io 100%,瓶颈卡在此篇,增加到20g之后,速度理想。

dblink 的改造 MogDB 确实有一些跟ORACLE 不一样,不过临时解决。

本次更新 8月6日,预计下次更新9月初,也可能不更新了。

没想到 7 月份鸽了一个月,没有更新文章。经过一个多月的改造,迁移 MogDB 的存储过程改造,丝滑了很多。这里简单更新下遇到的问题:

  • 1、md5函数,MogDB 自带了。
  • 2、mtk 迁移失败,是遇到视图里的汉字乱码,采用 文本方式转换为 gbk,手动创建
  • 3、 insert 表带别名,去掉别名
  • 4、user_tab_columns和 user_tables系统视图改造 ,没有使用 oracle 兼容性视图,手动创建 系统视图
  • 5、oracle 存储过程中能够识别全角的标点符号,但是 MogDB 不支持,手动更改存储过程中的全角字符

另,google 邮件提醒我,上个月 通过 google 搜索获得了 5 次点击。

mogdb.org 搜索影响力 google 搜索 mogdb 在首页第 7 位