使用OPEN SQL效率原则
Posted 独吊东南枝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用OPEN SQL效率原则相关的知识,希望对你有一定的参考价值。
①尽可能减少满足条件的数据条目数量,因为在数据查询过程中,所有满足条目的数据将通过网络从数据库服务器中被加载至应用服务器内存。
②减少传输的数据量,以减少网络流量。
③减少访问的数据库表数量,该原则的实现主要依赖于底层数据库的设计优化。
④减少查询难度,可以通过整理选择标准来实现。
⑤减少数据库负载,因为一个底层数据库可能同时支持多个应用服务器。
进行数据选择之前,需要明确下述四个问题:
(1)要读取什么数据(哪些表字段)?
SELECT子句用于确定读取数据库表中的哪些字段。
(2)从哪个(或哪些)表中读取?
FROM子句用于确定从哪些内表或者视图中读取数据。
(3)读取到程序的什么区域(内表、工作区、变量等)?
INTO子句用于确定将数据读取到程序内部的哪些数据对象。
(4)需要限定哪些查询标准?
WHERE子句用于限定选择条件。
以上是关于使用OPEN SQL效率原则的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 进阶 索引 -- 索引使用原则(验证索引效率最左前缀法则范围查询索引失效情况SQL提示覆盖索引前缀索引单列索引与联合索引)索引设计原则