存储过程中Sql 语句查询速度优化 某例
来源:互联网 发布:lol物品数据库s7 编辑:程序博客网 时间:2024/06/06 11:04
之前的SQL语句如下,查询很慢,6分钟多都没有结果显示,一开始我以为是6张表联合查询带来的速度慢的问题。
后来发现因为PO_D.ORDNO与PO_H.ORDNO相同,把绿色部分替换为紫色的部分,
把PO_D替换为PO_H,10秒钟就能查询出来
PS:PO_D中101401笔数据,PO_H中51341笔数据。
虽没有想明白替换之后提速到如此之快仅10秒,与6分钟未出结果差异太大,但毋庸置疑的是应该以数据量少的表
作相关外键查询是可以提高速度的。所以在写SQL语句时注意此处。
SELECT (SELECT DEPT_CODE FROM AM_EMPLOYEE WHERE EMP_NO=PO_H.APPLICANT) AS DEPT_CODE,
**
FROM
IPPOHM AS PO_H,
IPPODM AS PO_D,
IPAVM AS PV,
IPPOTM AS PO_T,
PC_PACN_LIST
WHERE
PO_D.ORDNO = PV.VORDNO
AND
PO_H.ORDNO =PO_D.ORDNO
AND
PO_D.ORDNO = PO_T.ORDNO
AND
PO_D.POISQ = PO_T.POISQ
---
PO_H.ORDNO = PV.VORDNO
AND
PO_H.ORDNO =PO_D.ORDNO
AND
PO_H.ORDNO = PO_T.ORDNO
- 存储过程中Sql 语句查询速度优化 某例
- 存储过程中对输出参数拼sql语句查询
- Oracle中查询有哪些存储过程的sql语句
- 数据库查询速度优化 2 优化SQL语句方法
- 数据库查询速度优化 2 优化SQL语句方法
- sql查询语句速度
- 存储过程中特殊符号的处理-sql语句当参数的存储过程-复杂查询
- 分页查询存储过程sql语句
- sql查询执行过程,语句优化,查询优化
- SQL存储过程事务和优化方法(包括查询方式语句结合)
- SQL存储过程事务和优化方法(包括查询方式语句结合)
- SQL存储过程中SQL语句拼接
- SQL中利用sql语句查询数据库中的所有表、存储过程
- SQL语句和存储过程 查询语句的流程控制
- SQL语句和存储过程查询语句的流程控制
- 存储过程中执行参数SQL语句
- 存储过程中拼接SQL语句
- 存储过程中执行动态Sql语句
- 09-12-04
- MSXML XHTML DTDs——使互联网更美好
- 同徽b2b
- C/C++风格字符串
- 前进,外汇圈里的俄罗斯好汉!
- 存储过程中Sql 语句查询速度优化 某例
- vc串口通讯控件MSComm编程详解
- mysql数据库乱码解决方法
- 中国最先进的B/S软件系统昨夜问世
- Solaris Source Insight: PCI bus driver moduls - misc/pcicfg module
- 俄罗斯独特的职业黑客文化
- Hibernate 多对多单向关联
- 用printf输出 STL string数据类型
- Sql语句绝妙用法