2.1.4 PingCAP Go runtime related problems in TiDB production environment
0 码力 | 56 页 | 50.15 MB | 1 年前文档讨论了PingCAP在TiDB生产环境中遇到的Go运行时相关问题,包括延迟、内存控制、垃圾回收(GC)以及透明大页(THP)的问题。通过案例研究,分析了GC引起的延迟抖动、THP对内存使用的影响,并提出了优化GC和禁用THP的解决方案。文档还介绍了GC的算法阶段和TiDB版本中的内存使用异常问题。
1.2 Go in TiDB
0 码力 | 27 页 | 935.47 KB | 1 年前文档主要介绍了TiDB数据库中使用Go语言的情况。TiDB是一个分布式、一致性和可扩展的SQL数据库,支持传统RDBMS和NoSQL的最佳特性。文档提到TiDB使用超过10万行Go代码,并由94位贡献者开发。内容还涉及TiDB的架构、SQL层内部实现、Go在TiDB中的应用,以及未来计划,包括切换到gRPC、文档支持、统计与成本基于的优化器(CBO)、更优的优化器、更快的执行引擎,以及与Spark的集成(TiSpark)。此外,文档还讨论了性能基准测试、内存使用监控以及分布式物理计划的实现。
PingCAP Infra Meeutp 申砾 82 What is New TiDB
0 码力 | 20 页 | 446.68 KB | 1 年前文档介绍了TiDB 2.1版本的主要更新和未来计划。在PD/TiKV方面,新增了Version Control、PreVote、Raft Learner等功能,优化了Hotspot scheduling和Asynchronous log。TiDB的优化器新增了Join Reorder和Cascades Optimizer,执行引擎改进了Parallel operators和Projection pushdown,提升了OLTP工作负载性能。此外,还支持了Table Partition、View、Window Function和CTE等新功能。
TiDB 2.1.7
0 码力 | 9 页 | 141.29 KB | 1 年前文档分析了TiDB 2.1.7及其后续版本在分布式事务一致性、自动重试机制、表创建问题以及复制区域管理方面的缺陷。测试发现,TiDB在默认配置下无法提供快照隔离,存在读偏移、丢失更新等问题。通过禁用自动重试机制,TiDB在3.0.0-rc.2版本中实现了快照隔离。文档还建议用户在初始化集群时确保区域完全复制,并使用适当的配置以避免数据丢失和事务异常。
TIDB The Large Scale Relational Database Solution
0 码力 | 12 页 | 5.61 MB | 1 年前TiDB 是一种新型关系型数据库解决方案,主要针对需要处理大规模数据库和高频率查询的企业。它具有 MySQL 兼容性、实时分析能力、高数据读写保证、丰富的工具生态系统以及良好的扩展性。TiDB 在处理大规模数据和高并发查询方面表现出色,尤其适合需要高性能和高一致性的场景。尽管 TiDB 在特定市场中竞争力强,但其成本较高,且需要一定的适应期。与竞争对手相比,TiDB 在工具支持和数据一致性方面具有优势,但在 PostgreSQL 迁移和某些层问题上存在挑战。
TiDB 101 Fernando Ipar
0 码力 | 13 页 | 2.59 MB | 1 年前文档介绍了TiDB 101的主题演讲,演讲者为Fernando Ipar,他是Pythian公司的内部主要顾问,拥有19年MySQL经验,并涉及多种开源数据库技术。
TiDB and Amazon Aurora
0 码力 | 57 页 | 2.52 MB | 1 年前文档对比了TiDB和Amazon Aurora在性能、成本和功能上的差异。TiDB在处理大规模数据时成本更低,支持弹性扩展和分布式计算,而Aurora在小规模数据下表现良好但存在单写问题。TiDB通过TiDB-DM可以实现实时数据同步,并作为Aurora的读 replica。文档还展示了TiDB在TPS和查询性能上的优势,适合OLAP场景。
TiDB v8.5 Documentation
0 码力 | 6730 页 | 111.36 MB | 1 年前文档主要介绍了TiDB v8.5的改进和新功能,包括提升性能的优化措施、分布式执行框架的平衡、索引加速、兼容性改进、监控功能增强等。此外,还提到了对SaaS应用的支持、数据迁移效率的提升,以及对大规模数据处理的优化。
TiDB v8.3 Documentation
0 码力 | 6606 页 | 109.48 MB | 1 年前文档主要介绍了TiDB v8.3.0版本的更新内容,包括性能优化、新功能和改进措施。重点优化了批次处理策略,提升了TiFlash在处理高NDV数据时的聚合性能,并改进了统计信息收集机制,使其更高效。此外,还优化了系统表查询性能,引入了Projection操作符下推功能,进一步提升了查询效率。
TiDB v8.4 Documentation
0 码力 | 6705 页 | 110.86 MB | 1 年前文档详细介绍了TiDB v8.4.0版本的功能、特性及改进。其中包括实例级执行计划缓存(experimental),该功能允许同一TiDB实例内的所有会话共享计划缓存,显著减少SQL编译时间,提升OLTP性能和吞吐量。此外,还引入了全局索引支持分区表(GA),有效提升非分区列的检索效率,并放宽了唯一键必须包含分区键的限制。文档还提到TiDB在数据聚合和二次处理场景中的优势,与Hadoop相比更简单易用,支持通过ETL工具或TiDB提供的数据迁移工具将分散数据汇总到同一系统,并直接使用SQL生成T+0或T+1报告。
共 25 条
- 1
- 2
- 3













