mysql - 优化 SQL 查询时是否可以消除 PROJECTION 运算符?

标签 mysql sql-optimization

对于 SQL 查询:

select * from t where R

我们将首先优化从该 SQL 构建的 ast,并获得一个逻辑计划,例如 投影 --> 选择 --> t

是否可以消除投影部分?

最佳答案

正如您从 What are projection and selection? 中看到的那样SO主题,投影

means choosing which columns (or expressions) the query shall return

因此,这一步很难跳过。

关于mysql - 优化 SQL 查询时是否可以消除 PROJECTION 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39244736/

相关文章:

php - MySQL 连接时用户名和密码错误

mysql - 如何最大限度地减少MySQL选择查询的时间?

MySQL:SELECT INTO 使用的字符编码?

php - 使用 order by 出现意外结果

mysql - MySQL 中 MIN 列值和 CHAR 列上的 SELECT 非常慢

mysql - 优化 MySql 查询

SQL 优化

sql - 如何在 SSMS 中显示批量中单个查询的实际查询计划?

php - MYSQL 选择多对多

MySQL 数据透视表