西安网站制作托,wordpress媒体页,漂亮网站设计,网站制作公一、单SQL性能对比
由于TiDB的并发能力优秀#xff0c;但是单个SQL执行延迟较差#xff0c;为了客观对比#xff0c;所以只用1个线程来压测tidb和mysql#xff0c;以观察延迟情况
二、并发SQL性能对比
TiDB:v6.5.2 MySQL:8.0.26 #xff08;单机#xff09; 三、结论 …一、单SQL性能对比
由于TiDB的并发能力优秀但是单个SQL执行延迟较差为了客观对比所以只用1个线程来压测tidb和mysql以观察延迟情况
二、并发SQL性能对比
TiDB:v6.5.2 MySQL:8.0.26 单机 三、结论
在无并发的情况下TiDB的性远低于MySQL所以使用TiDB一定要注意以下2点
对于TP业务一定要提高并发发挥分布式数据库的优势对单个SQL延迟异常敏感的业务慎用TiDB
对比
提高并发后TiDB的性能和MySQL相当。MySQL已经是上限MySQL有单机处理的上限不会上升。如果MySQL采用了半同步或都 MGR的话性能还会降低. TiDB只是初始值没有上限随着增加节点性能不断线性上升 三、数据库选择
对于MySQL不能满足的场景推荐使用tidb数据库。比如
tps超过5000qps超过8w单个mysql实例超过2T不符合开发规范单个库存储空间超过1T不符合开发规范
如果对响应延时有较高的要求那么推荐使用MySQL
对于核心类业务系统对稳定性要求高的推荐使用MySQL
数据库架构选择
MySQL复制架构当前主要推荐8.0.32版本的MGR以及semi-sync 新的集群上线默认不再提供异步复制对于semi-sync一主两从的管理工具 不推荐使用MHA默认使用orchestrator
四、关系型数据库基础选型指标
指标MySQLMRGTiDBtps500050005000qps500050005000容量行数总空间2T2T2T单SQL耗时20ms20m20ms跑批业务延迟小同步延迟大中硬件成本 小中大故障恢复切换时间慢快快架构简洁依赖少人工干预少需要少需要不需要生态强中一般