ORCLE 服务器下 in、instr、like的速度比较
情景一(百万级数据):有一个表 (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的速度比较的更多相关文章
- 用linux服务器下的/dev/shm/来释放磁盘的压力
巧用linux服务器下的/dev/shm/来释放磁盘的压力 浏览:646 | 更新:2013-06-18 18:08 | 标签: 磁盘 tmpfs是Linux/Unix系统上的一种基于内存的文件系统. ...
- CentOS服务器下对mysql的优化
原文链接: CentOS服务器下对mysql的优化 一.mysql的优化思路 mysql的优化分为两方面: 1. 服务器使用前的优化 2. 服务使用中的优化 二.mysql的基础优化步骤 1. 硬件级 ...
- Linux 服务器下多网卡的负载均衡
Linux 服务器下多网卡负载均衡的实现 一.引言 现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性.可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用 ...
- 巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力!
巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力! 一.什么是tmpfs和/dev/shm/? tmpfs是Linux/Unix系统上的一种基于内存的文件系统.tmpfs可以使用您的 ...
- linux服务器下添加字体
版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...
- IIS服务器下301跳转是怎么样实现的?
301跳转的用法很多,对于一名SEO来说,301转向是必须掌握的本领,但是对于301转向而言,许多人都并不清楚,301跳转以后,需不需要对原网站进行优化,再次提及一边301跳转的定义. 所谓301跳转 ...
- tomcat与IIS在多IP服务器下的支持
同一个服务器下,双IP(或更多IP),实现tomcat与IIS公用80端口. 操作其实也很简单的,首先禁用iis的套接字池,iis绑定一个ip,然后tomcat在绑定另一个ip,最后重启下服务器即可. ...
- Linux服务器下没有root权限装Matlab R2013a
Matlab R2013a Unix版下载地址 注意:由于我是在单位的集群系统上装Matlab,没有root权限,故下载下来的.iso文件不能在linux下用mount命令挂载,故先在Win下解压,再 ...
- 嵌入式开发——boa服务器下的ajax与cgi通信
博主最近在最有做一个嵌入式课程设计,要求是利用基于cortax a8的物联网实验箱做一个简单的嵌入式网页交互系统作为课程设计来验收评分.因为本身自己是学前端的,所以网页部分并不是重点,主要是和boa服 ...
随机推荐
- spark之scala快速入门
scala和java都是在jvm之上的语言,相对来讲,scala热度比较低,其实并不是一个特别好的语言选择. 原因倒不是因为scala本身的缺点,而是使用人群不够多,论坛和社区不够活跃.这就跟社交软件 ...
- 洛谷—— P1339 [USACO09OCT]热浪Heat Wave
P1339 [USACO09OCT]热浪Heat Wave 题目描述 The good folks in Texas are having a heatwave this summer. Their ...
- BZOJ(5) 1083: [SCOI2005]繁忙的都市
1083: [SCOI2005]繁忙的都市 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 4105 Solved: 2595[Submit][Sta ...
- spring-boot-starter-actuator(健康监控)配置和使用
在生产环境中,需要实时或定期监控服务的可用性.Spring Boot的actuator(健康监控)功能提供了很多监控所需的接口,可以对应用系统进行配置查看.相关功能统计等. 集成: <depen ...
- scp: useful commands
Examples Copy the file "foobar.txt" from a remote host to the local host $ scp your_userna ...
- PHP中错误与异常的日志记录用法分析
原文:http://www.jb51.net/article/89548.htm ----------------------------------------------------------- ...
- hadoop-2.6.0 Unhealthy Nodes 问题
近期安装hadoop-2.6.0集群时,打开8088页面,查看集群信息,看到集群出现Unhealthy Nodes 的问题,点击该处.会展开Unhealthy Nodes 的情况,这时会看到Healt ...
- 京东电商API
大家好~~2016年了~转眼过去三年了...一年没有更新博客了.. ..在上一年里,遇到了几个好哥们,一起写程序一起装逼,以下给大家讲述一下工作上遇到的技术问题,由于这个我開始弄的时候也比較麻烦,不知 ...
- HTTP的GET和POST请求
1.GET请求: 格式例如以下: request-line headers blank-line request-body 如图是我用wireshark截的一个GET请求的HTTP首部: GET请求发 ...
- cocos2dx 编译时间长问题
{ F:\cocos2dx\cocos2d-x-3.7.1\templates\cpp-template-default 彻底解决方式 为把cocos的模版项目编译好(详细是所有生成好并清理Hello ...