问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle怎么优化

发布网友 发布时间:2022-04-22 04:54

我来回答

2个回答

热心网友 时间:2022-04-08 05:27

.去掉不必要的大型表的全表扫描
2.缓存小型表的全表扫描
3.检验优化索引的使用
4.检验优化的连接技术
5.尽可能减少执行计划的Cost
在含有子查询的SQL语句中,要特别注意减少对表的查询.例子:
SELECT EMP_NO FROM EMP WHERE (GROUP,NAME) = ( SELECT
COLUMN1,COLUMN2 FROM TEST WHERE TEST_ID = 604)

最高效的删除重复记录方法 ( 因为使用了ROWID)例子:
DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID)
FROM EMP X WHERE X.EMP_NO = E.EMP_NO);

sql语句用大写的;因为oracle总是先解析sql语句,把小写的字母转换成大写的再执行

在java代码中用到preparedStatement的时候尽量少用连接符“+”连接字符串!

热心网友 时间:2022-04-08 06:45

看执行计划,这个语句本身不复杂,但视图不知道是怎么写的。
kdjc_get_ip_cou('221.9.120.254',2,null,null,rack_no,frm_no,slot_no,port_no)!='0'这个条件是没办法使用索引的,其一,这是个函数,只能创建函数索引,其二,就算创建了函数索引,"!="也让索引无法使用。
如果值少,可以考虑=xx or =yy or =zz这样
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 三维坐标是怎么定位的,请举例说明,不要复制。我... oracle的commit和检查点,对数据查询(scn)结果的... 知道具体地址怎么求XY坐标 如何通过xy在地图上定位 如何检查oracle死锁 在Excel制作的XY散点图上已知一个坐标如何定位另一... oracle ash报告中slot count是什么意思 关于oracle db中的block header中的transaction sl... 手机怎么看坐标xy Oracle数据库锁的常用类型有哪些 有什么办法重装系统? 施工图纸上的XY坐标,是怎么在现场定位的?想了解... 在CAD2020中已经知道x与y点数值,如何在图纸上快速... CAD已知XY轴坐标值,怎么定点?急!!!! 图纸给了a,b两点xy坐标值,怎么测量定位 已知坐标怎么找坐标的位置 规划图上的xy数值怎么看地点在哪里 三星Galaxy Buds左耳突然无法连接手机有什么解决办法? 三星buds怎么配对其他手机 三星buds2老容易从耳朵掉出来 图纸上xy坐标怎么计算? 写一个oracle存储过程,去执行其他几个存储过程,... 测量放线知道了XY坐标,距离和角度是怎么算? 【oracle建表时字段使用了关键字】请问这样的咋建... 用南方CASS软件,已知坐标X和Y,请问怎么在总平面... oracle 锁表如何查看 oracle数据库经常会出现占用cpu100%的进程,然后系... XY坐标和经纬度坐标转换 oracle和 ms sql server的身份认证机制的异同 请问oracle的行标识符rowid与行号rownum有什么区别? Informix 中有没有 Oracle函数COALESCE?找了好些... oracle DG时遇见ora-16009错误 咋办? esea问题 server slot expired是什么问题 英雄无敌3 谁有《英雄无敌3》和《英雄无敌4》的密码 英雄无敌3神之苏醒BUG 及死亡阴影和秘籍 英雄无敌3上手指南 血糖高的人能吃猕猴桃吗?为什么这么说呢? 猕猴桃血糖高的人能吃吗 血糖高能吃猕猴桃