所有内容 第57页
-
TiDB 与MySQL优化器在特定语句下执行效果对比(二)
一、引言Index join 是表关联的常用连接方式,笔者在近期学习TiDB 的index join 过程中,发现TiDB的优化器在选择表连接策略的过程中,在某些场景下并不能选择index join...
-
TiDB 与MySQL优化器在特定语句下执行效果对比(一)
一、引言MySQL 与TiDB 都是开源数据库里面使用比较广泛的数据库,在日常的使用中,也会习惯性的对一些语句的执行过程和执行效率做下对比,接下来笔者就以一些特定的语句来对比下两款数据库优化器的执行过...
-
TiFlash亿级多表关联优化实践,从无法跑出结果优化到2.59秒
前段时间遇到一个SQL测试用例,典型的OLAP分析查询语句—4表关联,其中2张表数据量为亿级,查询结果集为百万级,希望在TiDB中测试一下大致性能预期。由于无法提供真实数据,基于表结构模拟造数测试。基...
-
TiDB 7.5.0 LTS 高性能数据批处理方案总结
过去,TiDB 由于不支持存储过程、大事务的使用也存在一些限制,使得在 TiDB 上进行一些复杂的数据批量处理变得比较复杂。TiDB 在面向这种超大规模数据的批处理场景,其能力也一直在演进,其复杂度也...
-
如何优化TiDB中的写热点问题?
一. 什么是热点问题?所谓热点,就是说数据库在某一段时间内的读或写请求都在某一个节点或少数节点上,导致整个集群的负载不均衡而引起整体效率下降。举个最简单的例子,一个TiDB集群...
-
TiDB 事务心跳超时机制测试分享
背景当 APP ”同时“ 发送 txn1 和 txn2 到 TiDB,txn1 和 txn2 之间存在锁冲突,TiDB 先执行了 txn1,则 txn2 需要等到 txn1 提交或回滚之后...