GBase 8s
安装配置
问答

如何隔离配置数据和日志数据避免因资源不足导致相互影响读写性能

发表于2025-03-26 11:35:3786次浏览8个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: 8s

【操作系统】: 麒麟、统信等信创系统

【CPU】: x86_64或者aarch64

【问题描述】*: 应用数据大致可分为配置数据和日志数据两类:其中配置数据量较小且较为重要,需要保证读写的准确性和高效响应;而日志数据量较大,但对系统的核心功能不关键,响应速度可以相对宽松。当前这两类数据存储在同一个数据库中,但测试结果显示,日志数据的大量读写会影响配置数据的读写性能。对此,是否存在成熟的解决方案?

具体要求如下:
1、将配置数据和日志数据进行有效隔离,确保日志数据的读写操作不会对配置数据的读写性能产生影响。
2、在现有资源基础上实施,避免增加新的硬件设备或额外购买数据库授权。

 

其他数据库的一些方案如下,但不确定是否适用于南大通用:

1、同一个实例,创建不同的数据库

2、同一个实例同一个数据库,分配不同的表空间

3、同一个数据库,分配不同的实例

4、同一个实例同一个数据库,分配不同的用户

评论

登录后才可以发表评论
用户头像
路路路发表于 1年前
稍等一下回复您
用户头像
曾阿牛发表于 1年前
其他数据库的一些方案如下,但不确定是否适用于南大通用:

1、同一个实例,创建不同的数据库~~~不推荐

2、同一个实例同一个数据库,分配不同的表空间~~~本质上同一个实例一样,你只是隔离了IO争抢,但是隔离不了CPU和内存的争抢

3、同一个数据库,分配不同的实例~~~可以

4、同一个实例同一个数据库,分配不同的用户~~~和同一个实例一样,权限虽然隔开了,但是避免不了争抢
最佳回答
用户头像
曾阿牛发表于 1年前
你的需求的本质是资源隔离,是全隔离包括IO CPU MEM netword等
沉香发表于 2个月前
等待有缘人解答。
紫菀发表于 2个月前
等待有缘人解答。
ljt98发表于 2个月前
坐等大佬解析。
xiaowuyun发表于 2个月前
好问题啊。