情景一(百万级数据):有一个表 (JG_COLLECT_FORM_QGZYXFPHFWJGJC1 ) 有数据条数 :1177472 条   结果:330542条

1、in:

SELECT count(*) FROM JG_COLLECT_FORM_QGZYXFPHFWJGJC1 a
WHERE
a.PRODUCT_ID in
(
'1965F020AB974D6F8E64379D6821944B','E303B5BB9FAD4E308EB109EE235D3ED7','095FDA60403541A188381AE6364D32E3','BC2DDA9EFD464389B7A07F1F9E35AFE9','9BBC0101A2C54E48BE277B83E750A037',
'90467FDFA664403099C3740983C29A07','BB9ED362977F4D7B875456104E198CC0','3147CF9258E44B67813DC6EF14EB6848','1B0BF39C6ACB41F3AF9EDBF90541996F','A78C44130443433DAE615BA2AAB4960B',
'81AF8AF9839F4A4DA485211E489A6E44','BC85E64700934F07AF134E77CD9173E9','FE1BA160245D4F9DB32919F5DEE0C63E','0EBCF17CC2554A53B63F8679A00E9905','1723518E9B484654BDEB298322AF827E',
'6BC56216D1A74065BCEB4A3705337779')

10次的速度:1.117s、1.103s、1.113s、1.074s、1.123s、1.090s、1.164s、1.252s、1.099s、1.092s

平均速度:1.122s

2、instr:

SELECT count(*) FROM JG_COLLECT_FORM_QGZYXFPHFWJGJC1 a
WHERE
instr(
'1965F020AB974D6F8E64379D6821944B,E303B5BB9FAD4E308EB109EE235D3ED7,095FDA60403541A188381AE6364D32E3,BC2DDA9EFD464389B7A07F1F9E35AFE9,9BBC0101A2C54E48BE277B83E750A037,
90467FDFA664403099C3740983C29A07,BB9ED362977F4D7B875456104E198CC0,3147CF9258E44B67813DC6EF14EB6848,1B0BF39C6ACB41F3AF9EDBF90541996F,A78C44130443433DAE615BA2AAB4960B,
81AF8AF9839F4A4DA485211E489A6E44,BC85E64700934F07AF134E77CD9173E9,FE1BA160245D4F9DB32919F5DEE0C63E,0EBCF17CC2554A53B63F8679A00E9905,1723518E9B484654BDEB298322AF827E,
6BC56216D1A74065BCEB4A3705337779',a.PRODUCT_ID) > 0

10次的速度:5.176s、5.211s、5.168s、5.228s、5.276s、5.168s、5.271s、5.183s、5.247s、5.185s

平均速度:5.211s

3、like

SELECT count(*) FROM JG_COLLECT_FORM_QGZYXFPHFWJGJC1 a
WHERE
'1965F020AB974D6F8E64379D6821944B,E303B5BB9FAD4E308EB109EE235D3ED7,095FDA60403541A188381AE6364D32E3,BC2DDA9EFD464389B7A07F1F9E35AFE9,9BBC0101A2C54E48BE277B83E750A037,
90467FDFA664403099C3740983C29A07,BB9ED362977F4D7B875456104E198CC0,3147CF9258E44B67813DC6EF14EB6848,1B0BF39C6ACB41F3AF9EDBF90541996F,A78C44130443433DAE615BA2AAB4960B,
81AF8AF9839F4A4DA485211E489A6E44,BC85E64700934F07AF134E77CD9173E9,FE1BA160245D4F9DB32919F5DEE0C63E,0EBCF17CC2554A53B63F8679A00E9905,1723518E9B484654BDEB298322AF827E,
6BC56216D1A74065BCEB4A3705337779'
like CONCAT('%',CONCAT(a.PRODUCT_ID,'%'))

10次的速度:5.848s、5.843s、5.640s、5.632s、5.891s、5.893s、5.729s、5.945s、5.646s、5.855s

平均速度:5.792s

结论:百万级数据 in 的性能远大于 instr 和 like , instr 性能略优于like。

情景二(十万级数量):有一个表 (JG_COLLECT_FORM_QGZYXFPHFWJGJC1 ) 有数据条数 :104937 条   结果:29456条

1、in

SELECT count(*) FROM JG_COLLECT_CHECK_QGZYXFPHFWJGJC1 a
WHERE
a.PRODUCT_ID in
(
'1965F020AB974D6F8E64379D6821944B','E303B5BB9FAD4E308EB109EE235D3ED7','095FDA60403541A188381AE6364D32E3','BC2DDA9EFD464389B7A07F1F9E35AFE9','9BBC0101A2C54E48BE277B83E750A037',
'90467FDFA664403099C3740983C29A07','BB9ED362977F4D7B875456104E198CC0','3147CF9258E44B67813DC6EF14EB6848','1B0BF39C6ACB41F3AF9EDBF90541996F','A78C44130443433DAE615BA2AAB4960B',
'81AF8AF9839F4A4DA485211E489A6E44','BC85E64700934F07AF134E77CD9173E9','FE1BA160245D4F9DB32919F5DEE0C63E','0EBCF17CC2554A53B63F8679A00E9905','1723518E9B484654BDEB298322AF827E',
'6BC56216D1A74065BCEB4A3705337779')

10次的速度:0.224s、0.257s、0.204s、0.183s、0.173s、0.216s、0.179s、0.169s、0.200s、0.175s

平均速度:0.198s

2、instr

WHERE
instr(
'1965F020AB974D6F8E64379D6821944B,E303B5BB9FAD4E308EB109EE235D3ED7,095FDA60403541A188381AE6364D32E3,BC2DDA9EFD464389B7A07F1F9E35AFE9,9BBC0101A2C54E48BE277B83E750A037,
90467FDFA664403099C3740983C29A07,BB9ED362977F4D7B875456104E198CC0,3147CF9258E44B67813DC6EF14EB6848,1B0BF39C6ACB41F3AF9EDBF90541996F,A78C44130443433DAE615BA2AAB4960B,
81AF8AF9839F4A4DA485211E489A6E44,BC85E64700934F07AF134E77CD9173E9,FE1BA160245D4F9DB32919F5DEE0C63E,0EBCF17CC2554A53B63F8679A00E9905,1723518E9B484654BDEB298322AF827E,
6BC56216D1A74065BCEB4A3705337779',a.PRODUCT_ID) > 0

10次的速度:0.570s、0.560s、0.565s、0.564s、0.573s、0.579s、0.591s、0.569s、0.576s、0.565s

平均速度:0.571s

3、like

SELECT count(*) FROM JG_COLLECT_CHECK_QGZYXFPHFWJGJC1 a
WHERE
'1965F020AB974D6F8E64379D6821944B,E303B5BB9FAD4E308EB109EE235D3ED7,095FDA60403541A188381AE6364D32E3,BC2DDA9EFD464389B7A07F1F9E35AFE9,9BBC0101A2C54E48BE277B83E750A037,
90467FDFA664403099C3740983C29A07,BB9ED362977F4D7B875456104E198CC0,3147CF9258E44B67813DC6EF14EB6848,1B0BF39C6ACB41F3AF9EDBF90541996F,A78C44130443433DAE615BA2AAB4960B,
81AF8AF9839F4A4DA485211E489A6E44,BC85E64700934F07AF134E77CD9173E9,FE1BA160245D4F9DB32919F5DEE0C63E,0EBCF17CC2554A53B63F8679A00E9905,1723518E9B484654BDEB298322AF827E,
6BC56216D1A74065BCEB4A3705337779'
like CONCAT('%',CONCAT(a.PRODUCT_ID,'%'))

10次的速度:0.607s、0.614s、0.594s、0.601s、0.595s、0.612s、0.595s、0.612s、0.589s、0.601s

平均速度:0.602s

结论:十万级数据 in 的性能远大于 instr 和 like , instr 性能略优于like。

十万级数据速度已经很快了,就不再往更少的条数的数据库比较了!(仅做自己测试,不做专业数据统计)

ORCLE 服务器下 in、instr、like的速度比较的更多相关文章

  1. 用linux服务器下的/dev/shm/来释放磁盘的压力

    巧用linux服务器下的/dev/shm/来释放磁盘的压力 浏览:646 | 更新:2013-06-18 18:08 | 标签: 磁盘 tmpfs是Linux/Unix系统上的一种基于内存的文件系统. ...

  2. CentOS服务器下对mysql的优化

    原文链接: CentOS服务器下对mysql的优化 一.mysql的优化思路 mysql的优化分为两方面: 1. 服务器使用前的优化 2. 服务使用中的优化 二.mysql的基础优化步骤 1. 硬件级 ...

  3. Linux 服务器下多网卡的负载均衡

    Linux 服务器下多网卡负载均衡的实现   一.引言    现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性.可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用 ...

  4. 巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力!

    巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力! 一.什么是tmpfs和/dev/shm/? tmpfs是Linux/Unix系统上的一种基于内存的文件系统.tmpfs可以使用您的 ...

  5. linux服务器下添加字体

    版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...

  6. IIS服务器下301跳转是怎么样实现的?

    301跳转的用法很多,对于一名SEO来说,301转向是必须掌握的本领,但是对于301转向而言,许多人都并不清楚,301跳转以后,需不需要对原网站进行优化,再次提及一边301跳转的定义. 所谓301跳转 ...

  7. tomcat与IIS在多IP服务器下的支持

    同一个服务器下,双IP(或更多IP),实现tomcat与IIS公用80端口. 操作其实也很简单的,首先禁用iis的套接字池,iis绑定一个ip,然后tomcat在绑定另一个ip,最后重启下服务器即可. ...

  8. Linux服务器下没有root权限装Matlab R2013a

    Matlab R2013a Unix版下载地址 注意:由于我是在单位的集群系统上装Matlab,没有root权限,故下载下来的.iso文件不能在linux下用mount命令挂载,故先在Win下解压,再 ...

  9. 嵌入式开发——boa服务器下的ajax与cgi通信

    博主最近在最有做一个嵌入式课程设计,要求是利用基于cortax a8的物联网实验箱做一个简单的嵌入式网页交互系统作为课程设计来验收评分.因为本身自己是学前端的,所以网页部分并不是重点,主要是和boa服 ...

随机推荐

  1. 7-26 Windows消息队列

    7-26 Windows消息队列(25 分) 消息队列是Windows系统的基础.对于每个进程,系统维护一个消息队列.如果在进程中有特定事件发生,如点击鼠标.文字改变等,系统将把这个消息加到队列当中. ...

  2. WeChat-小程序-tabbar

    WeChat-小程序-tabbar https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#%E5%85%A8%E ...

  3. 【DIP, 图像增强】

    第四章 图像增强 图像增强是按特定的需要突出一幅图像中的某些信息,同时削弱或者去除某些不需要的信息的处理方法.其主要目的是使处理后的图像对某种特定的应用来说,比原始图像更加适用.因此这类处理是为了某种 ...

  4. vue.js嵌套路由-------由浅入深

    嵌套路由就是路由里面嵌套他的子路由 子路由关键属性children 每一个子路由里面可以嵌套多个组件 子组件又有路由导航和路由容器 <router-link to="/父路由的地址名字 ...

  5. docker重新打包MySQL5.7镜像

    1:先下载MySQL镜像 # docker pull  mysql:5.7   2:运行镜像生成容器 # docker run --name mysql -p 3306:3306 -e MYSQL\_ ...

  6. SiteMesh2-sitemesh.xml的其它映射器的用法

    在sitemesh.xml中做常用的三个映射器,总结如下: 映射器元素的顺序确定优先级.良好的应用程序应使用以下顺序, Parameter query = ParameterDecoratorMapp ...

  7. 字段not null属性要放在最后面写,最少在类型后面写

    报错:create table test2211(id not null bigint ,age timestamp); 正确写法:create table test2211(id bigint no ...

  8. VS2017-NetCore项目整合Log4Net

    1新建NetCore项目,我这里NetCoreSDK版本是2.2.0. 2.进入NuGet程序包官网 : https://www.nuget.org,搜索以下两个包并安装到项目中. Microsoft ...

  9. [Vue @Component] Place Content in Components with Vue Slots

    Vue's slots enable you to define where content of a component should land when you define the conten ...

  10. datatables接口

    /*资源表格接口*/ var dataTableHeader=function(elem,unSorts,defaultSort,screens,status,toggleVis,ipAddress, ...