SQL 语句在数据库中是怎样执行的

发布网友 发布时间:2022-04-21 04:46

我来回答

2个回答

热心网友 时间:2022-04-07 20:12

第一步:应用程序把查询SQL语句发给服务器端执行

我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。

第二步:服务器解析请求的SQL语句

SQL计划缓存,经常用查询分析器的朋友大概都知道这样一个事实,往往一个查询语句在第一次运行的时候需要执行特别长的时间,但是如果你马上或者在一定时间内运行同样的语句,会在很短的时间内返回查询结果。原因是:

热心网友 时间:2022-04-07 21:30

词法分析→语法分析→语义分析→生成执行计划进行性能优化→执行。基本上与其他编译系统差不多。SQL语句本意就是要避开复杂的底层操作,用非常利于普通人理解的简单语句完成对于二维表的查询,所以如果你不是搞底层数据库优化或者数据库引擎开发的人员,真的不必关心它的执行过程。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com