腾讯云 TDSQL MySQL版 最佳实践-选择实例配置和分片配置

本文介绍了腾讯云TDSQL MySQL版的实例配置和分片选择最佳实践。性能和容量需求是选择分片规格的关键因素,推荐策略包括:功能性测试时选择2个2GB内存/25GB磁盘的分片,业务初期选择2个16GB内存/200GB磁盘的分片,业务稳定期则根据业务峰值和增长率选择4个相应配置的分片。分片性能测试使用sysbench工具,注意CPU利用率可能会超过100%由于闲时超用技术。
摘要由CSDN通过智能技术生成

TDSQL MySQL版 选型概述 TDSQL MySQL版 由分片(sharding)组成,分片的规格和分片数量决定了 TDSQL MySQL版 实例的处理能力。理论上来讲:

TDSQL MySQL版 实例读写并发性能 = ∑(某规格分片性能 * 某规格分片数量) TDSQL MySQL版 实例事务性能 = ∑(某规格分片事务性能 * 70% * 某规格分片数量) 因此,分片规格越高、分片数量越多,实例的处理能力越强。而分片性能,主要与 CPU / 内存 相关,并以 QPS 为基础衡量指标,我们在分片性能说明章节,给出了大致性能指标。

TDSQL MySQL版 分片规格的选择 TDSQL MySQL版 分片规格的选择,主要从三个方面需求来决定:1、性能需求;2、容量需求;3、其他要求。

性能需求:通过预判至少6个月的性能规模和可能增长,您可以确定您分布式实例所需总 CPU / 内存 规模。 容量需求:通过预判至少1年的容量规模和可能增长,您可以确定您分布式实例所需总 磁盘 规模。 其他要求:我们建议一个分片至少存储5000万行数据,并考虑到业务中所需的 广播表、单表,和节点内 join 等业务需求。

注意: 建议您先确保让单个分片配置较大,而分片数量较少。

综合上述来看,我们预估您可能有如下几种业务特点,推荐策略如下:

使用 TDSQL MySQL版 做功能性测试,且对性能没有特别要求:2个分片,每个分片配置为:内存/磁盘:2GB/25GB。 业务发展初期,总数据规模较小但增长快的选型:2个分片,每个分片配置为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值