• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> 详细内容
 

推荐文章

  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • 压缩SQL数据库
  • 实例讲解MYSQL数据库的查询优化技术
  • MySQL查询优化技术讲座
 
 

热点文章

  • 安装SQL Server 2005实例环境图解
  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • SQL SERVER 2005数据库镜像
  • SQL Server 性能优化工具
  • SQL数据库还原出现错误112(磁盘空间不足)的解决办法
  • 支持中文的MySQL 5.1+ 全文检索分词插件
  • MySQL数据导入导出方法与工具mysqlimport
  • VS.NET中构建数据库应用程序
  • 如何使用SQL Server 2000中的XML功能
  • Server 2005性能排错
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • SQL Server 2000中的SQL语言简介
 
 

相关文章

  • Oracle Faq(Oracle的字符集问题)
  • Sybase与Oracle的性能比对决
  • 提高ORACLE数据库的查询统计速度
  • 在ORACLE里按用户名重建索引的方法
  • Oracle的索引原理
  • MYSQL,Oracle,SQL数据库在JSP中的驱动
  • MYSQL到ORACLE程序迁移的注意事项
  • ORACLE数据库备份技术
  • 使Oracle能同时访问多个SQL Server
  • 关于Oracle和SQL存储调试和出错处理
  • SQL Server到Oracle连接服务器的实现
  • NET框架下Oracle到SQL Server迁移
 
 

百度搜索

 
 

Oracle中的模糊查询

  • 阅览次数:
  • 文章来源: cp整理
  • 原文作者: 不详
  • 整理日期: 2007-04-11
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

Oracle数据库支持类似于 LIKE  '%界面%'这种格式的对字符串的模糊查询。 

为了得出其查询速度快或慢的结论,做了如下实验:

(1)在赵老师的机器上产生了一个10万条记录的表,不过它只有一个长度为1000 类型为VARCHAR 的字段。

(2)在VB程序中书写了如下程序段

Dim db As New ADODB.Connection

Dim adoPrimaryRS As New ADODB.Recordset

db.CursorLocation = adUseClient

db.Open "PROVIDER=MSDASQL;driver={Microsoft ODBC for Oracle};server=zl;uid=zlhis;pwd=his;"

adoPrimaryRS.CursorLocation = adUseClient

adoPrimaryRS.CursorType = adOpenStatic

adoPrimaryRS.LockType = adLockBatchOptimistic

Debug.Print Time, Timer

Set adoPrimaryRS = db.Execute("select NAME from TEST where name like '%中国国%' ")

Debug.Print Time, Timer

(3)经多次运行,并把匹配串改为如'%1%','%aklsdjflsasdfasd%'等,发现所耗时间在5——10秒之间波动,其值与匹配串的长度、返回记录的数量都关系。而与记录集的CursorLocation等属性关系不大。

(4)后来我把匹配串改成'34%'之类的格式,结果所耗时间一般在3秒左右,比较稳定。

(5)最后我把匹配串改成'%34'之类的格式,结果所耗时间与'%34%'差不多。

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号