大多数关系数据库分四个步骤处理JDBC / SQL查询:
我想知道“解析传入的查询”到底是什么意思?“计划/优化数据采集路径”是什么意思?
发布于 2014-08-22 19:50:05
where ... and 1 == 1),或者根本不需要访问表,等等。发布于 2014-08-22 19:55:46
解析是编译的过程之一。
编译器的阶段:

来源:编译阶段
发布于 2014-08-22 19:54:56
1)解析:根据SQL语法规则等对查询进行语法分析,并试图将查询“标记”为基本部件形式。
2)计划/优化:在这个阶段,SQL引擎试图评估执行查询的最佳方法是什么。它试图利用现有的索引、集群和表关系;找到绕过全表扫描的方法,通过避免重复读取数据等有效地利用缓存。
https://stackoverflow.com/questions/25454585
复制相似问题