ORACLE-017:SQL优化-is not null和nvl
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,今天在优化一段sql,原脚本大致如下:select a.字段n from tab_a awherea.字段2 is not null;a.字段2增加了索引的,但是查询速度非常慢,于是做了如下修改:s
千家信息网最后更新 2025年02月01日ORACLE-017:SQL优化-is not null和nvl
今天在优化一段sql,原脚本大致如下:
select a.字段n from tab_a awherea.字段2 is not null;
a.字段2增加了索引的,但是查询速度非常慢,
于是做了如下修改:
select a.字段n from tab_a awherenvl(a.字段2,'0' ) != '0';
速度提升很明显。
原因是什么呢?其实很简单,因为is null和is not null使字段的索引失效了。
虽然都知道哪些情形下会使索引失效,但是有时难免受业务需求的影响而考虑的不够全面,所以sql优化要时刻进行,随时进行。努力提高sql的执行效率。
字段
索引
a.
速度
明显
不够
业务
原因
情形
效率
时刻
脚本
需求
影响
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c加加软件开发
编制网络安全十三五规划
用代理服务器安全性
浙江协创网络技术有限公司
软件开发助理工程师的职责
如果建立公司的数据库
查看服务器到目标主机的防火墙
浙江网络技术转让要求
本地访问堡垒机数据库
朝阳区服务器回收
湖南长沙互联网服务器云主机
超导网络技术是什么
初中生学软件开发有用吗
数组 数据库
软件开发注意点子
测量平差软件开发
数据库数据对象名无效
单元测试 对数据库dao
服务器恢复后台管理
网络安全公司排行图
网络安全进度计划
首批国家一流网络安全学院
微信小程序对接数据库
网络安全法易拉展板
开展网络安全知识有奖竞答
绩溪专业软件开发服务检修
数据库字符集修改
孤岛行动服务器有响应
福建信息化软件开发价格多少
软件开发用什么牌子电脑