-
深入理解MySQL索引底层原理
MySQL 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 MySQL 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。 我们知道,索引的作用...
-
从SQL到NoSQL:7种比较查询语言的指标
在本文中,我们将研究七个比较SQL和NoSQL的指标。 想要利用NoSQL数据库的众多好处的组织通常会发现他们面临两个挑战: 如何转换其RDBMS模式以利用无模式文档模型。了解新的API /查询以访问...
-
ProxySQL+MySQL实现数据库读写分离实战
前面也写过几篇关于Mysql数据的文章: MySQL集群高可用架构之MHA MySQL 同步复制及高可用方案总结 官方工具|MySQL Router 高可用原理与实战 今天给大家带来的是关于数据库读写...
-
MySQL性能优化实践
一 题记 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语...
-
-
TiDB 源码阅读系列文章(七)基于规则的优化
在 TiDB 里面,SQL 优化的过程可以分为逻辑优化和物理优化两个部分。逻辑优化主要是基于规则的优化,简称 RBO(rule based optimization)。物理...
-
详解 | TiDB 2.0 GA is here!
去年十月份的时候,我们发布了 TiDB 1.0 版本,为此我们日夜兼程奋斗了两年半时间,我们认为 1.0 版本达到了可在生产环境中使用的程度。在接下来的六个月中,我们一方面...
-
-
TiDB 源码阅读系列文章(八)基于代价的优化
概述 本文是 TiDB 源码阅读系列文章的第八篇。内文会先简单介绍制定查询计划以及优化的过程,然后用较大篇幅详述在得到逻辑计划后,如何基于统计信息和不同的属...
-
