📣

TiDB Cloud Serverless 现已更名为
Starter
!此页面由 AI 自动翻译,英文原文请见
此处。

SQL 物理优化

物理优化是基于成本的优化,它为在前一阶段生成的逻辑执行计划制定物理执行计划。在此阶段,优化器为逻辑执行计划中的每个操作符选择具体的物理实现方式。不同的逻辑操作符的物理实现具有不同的时间复杂度、资源消耗和物理特性。在这个过程中,优化器会根据数据的统计信息评估不同物理实现的成本,并选择整体成本最低的物理执行计划。

理解查询执行计划 已经介绍了一些物理操作符。本章重点关注以下方面:

  • Index Selection 中,你将学习在 TiDB 对一张表存在多个索引时,如何选择最优的索引以访问表。
  • Introduction to Statistics 中,你将了解 TiDB 收集了哪些统计信息以获取表的数据分布。
  • Wrong Index Solution 介绍了在发现索引被错误选择时,如何使用正确的索引。
  • Distinct Optimization 介绍了在物理优化过程中与 DISTINCT 关键字相关的优化。在本节中,你将了解其优缺点以及如何使用它。
  • Cost Model 介绍了在物理优化中,如何基于成本模型选择最优的执行计划。

文档内容是否有帮助?