gpt4 book ai didi

mysql - 关于SQL查询优化

转载 作者:行者123 更新时间:2023-11-29 03:19:38 25 4
gpt4 key购买 nike

学习 SQL 查询优化,正在经历 this tutorial link

下面提到的是教程中的原样 SQL 查询,

未优化的查询

SELECT * FROM table_name

SELECT * FROM table_name WHERE column_name > 100

优化查询

SELECT * From table_name WHERE column_name >=99

SELECT column_name1, column_name2 From table_name WHERE column_name >=99

试图理解,第三个查询比第二个查询如何优化,因为它们都进行了比较,只有 >/= 有所不同?

最佳答案

查询 4 ​​已优化,因为当您未选择所有列时,较少的数据负载将在您的应用程序/服务器和数据库之间的网络中传输(即更快的 I/O)。当您的行数有限并且没有像 CLOB 或 BLOB 这样的大对象时,它可以忽略不计。当您处理表中的大量数据集时,它开始发挥作用。

查询 2 和查询 3,应该没有任何显着差异。

关于mysql - 关于SQL查询优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47508497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com