参数模板这个需求源自于一些做微服务的客户。客户的业务场景是 SaaS 平台,集群中会有大量相同业务的租户,但是每创建一个租户都需要单独设置一批租户参数。在 SaaS 业务中,尤其是在存在大量租户的场景下,设置租户参数的工作量会非常大。
同时,我们也不断收到很多其他用户提出的类似诉求,用户普遍希望 OceanBase 能够根据不同的业务场景,提供一个一键适配的 best practice 参数配置。用户只需设置集群或者租户的业务场景,系统就会自动对各种参数进行调优,以适配不同的场景。
OceanBase 最近根据用户提出的这两类需求,为大家提供了一个 “参数模板” 的功能。通过 OCP 或 OBD 创建集群和租户时,会针对不同的业务场景,做出不同参数优化,提供更加合适的默认参数。
这两天试用了下,通过参数模板创建租户后,在代表相应场景的 benchmark 测试中性能提升效果很明显,正好在这里把试用过程和测试数据分享给大家:《OceanBase 参数模板试用记录》。