重庆oracle认证培训机构

新闻分类

产品分类

热门关键词

联系我们

企业名称:重庆科禄德科技有限公司

联系人:冷老师

手机:17754917523

邮箱:93865813@qq.com

网址:www.cqora.com

地址:重庆石桥铺高创锦业

有必要在不更改SQL代码的情况下优化数据库增加指数(无风险)

您的当前位置: 首 页 >> 新闻资讯 >> 行业新闻

有必要在不更改SQL代码的情况下优化数据库增加指数(无风险)

发布日期:2021-09-28 作者: 点击:

由于各种原因,有必要在不更改SQL代码的情况下优化数据库。这里有一些案例,可以在不改变程序代码的情况下提高SQL的执行效率。

1-增加指数(无风险)。

综合指数:

对此没有太多解释。大多数sql性能会立即提高。几百、几千甚至几万次的提升都是正常的。

功能索引

解析隐式类型转换:

字段类型为varchar2类型,变量类型为number类型,例如phone  _ NBR=13812345678,phone  _ NBR  (varchar2类型)字段上的索引是无用的(不要争辩索引快速全扫描还是可以的),所以需要创建to_number(phone_nbr)的函数索引来提高效率。

同样,有varchar2类型(和char类型)的字段,变量类型是nvarchar2(和nchar)。在这种情况下,需要创建to_nchar函数索引。

请注意,类型的字段满足时间戳变量,这不能通过创建to_timestamp函数的索引来解决。

解决现场使用功能问题,做:操作。

to_char(cdate,' yyymmdd')=:b1

您可以创建to_char(cdate,' yyyymmdd  ')函数索引。

Xxx为空,可以使XXX和常数0形成联合索引。


本文网址:http://www.cqora.com/news/820.html

关键词:MySQL培训,MySQL培训班,MySQL培训机构

Z近浏览:

报名咨询

点击咨询报名

QQ群

赛烽达技术群

冷老师

17754917523

加微信咨询

张老师微信.jpg

93865813@qq.com