![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
orale
文章平均质量分 74
yupengcc
这个作者很懒,什么都没留下…
展开
-
oracle 全文检索实践
前段时间,项目中需要有一个实时检索数据的方案,并说明不是用数据库模糊查询关键字like,而是像baidu那样的搜索效果,做到最大匹配。并提示我看一下lucene。 我自己去的熟悉了下lucene,然后写了个demo,但他们说为了一个简单的查询检索,确引入了一个lucene,有点不划算。所以让我找其他的解决办法。 我找呀找,居然找到了select * from T where c...2011-11-18 10:57:10 · 418 阅读 · 0 评论 -
ORA-01950:no privileges on tablespace 'USERS'
创建用户myuserSQL>create user myuser identitied by password;SQL>grant create session,resource,connect to myuser;SQL>conn myuser/password;SQL>create table TT(id number,name nvarchar2(20));出错:OR...原创 2014-04-26 15:21:33 · 274 阅读 · 0 评论 -
awr报告详细解析
WORKLOAD REPOSITORY report forDB NameDB IdInstanceInst numReleaseRACHostICCI1314098396ICCI1110.2.0.3.0YESHPGI...原创 2014-04-14 22:53:15 · 6216 阅读 · 0 评论 -
oracle sql 优化大全
转自:http://panshaobinsb.iteye.com/blog/1718233 http://yulimeander.blog.sohu.com/115850824.html 最近遇到了oracle sql优化的问题,找了一下,发现这文章实在不错,跟大家分享一下,如果以后有什么新的改进也会继续补充的。 1 前言… 2 2 总纲… 2 3 ...原创 2014-04-10 22:37:19 · 148 阅读 · 0 评论 -
oracle表分区
转自http://love-flying-snow.iteye.com/blog/573303 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( ...原创 2014-04-10 09:06:19 · 135 阅读 · 0 评论 -
数据库设计:表的设计命名的十个注意点
1.表名一般以【模块名称_具体表名】来实现,同一个模块的前缀是一样的。(Oracle大小写敏感,在SQL中可以不用"_",因为可以用大小写一起的写法。这也是可以的)2.表名称不应该取得太长(一般不超过三个英文单词,不推荐使用中文拼音,总的长度不要超过30个字符)。表名使用英文的原因,有些项目有英文版的需要,或者这个项目是给外国做的时候,使用英文是基本的要求,应该说这是一个习惯问题,多学一点英...原创 2014-04-09 23:30:33 · 157 阅读 · 0 评论 -
Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
转自 http://www.itpub.net/thread-1700144-1-1.html 引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于...原创 2014-04-09 22:47:39 · 141 阅读 · 0 评论 -
Oracle中的索引详解
来自:http://www.oschina.net/question/30362_4057 一、 ROWID的概念存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /,row在数据块中的存储方式SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20;...原创 2014-04-05 11:08:08 · 379 阅读 · 0 评论 -
物化视图基本语法
http://blog.sina.com.cn/s/blog_6ceed3280100xcdv.html物化视图概述: Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据...原创 2014-02-12 10:38:28 · 281 阅读 · 0 评论 -
oracle查看执行计划
基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。二、如何查看执行计划1: 在...原创 2014-05-05 12:35:25 · 272 阅读 · 0 评论 -
oracle执行计划
来自:http://czmmiao.iteye.com/blog/1471756 执行计划概述 所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也 可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是...原创 2014-05-03 16:26:47 · 179 阅读 · 0 评论 -
Oracle中B-TREE索引的深入理解
来自http://czmmiao.diandian.com/post/2012-04-09/19078436 索引概述索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同...原创 2014-05-03 16:25:47 · 291 阅读 · 0 评论 -
如何写出高性能SQL语句
优化SQL查询:如何写出高性能SQL语句。1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表扫描”方式。可见,执行计划并...原创 2014-05-01 20:32:22 · 111 阅读 · 0 评论 -
Oracle索引总结
索引简介1、索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息2、索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率3、索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会...原创 2014-05-01 20:30:28 · 85 阅读 · 0 评论 -
oracle 全文检索实践
来源:http://yangtingkun.itpub.net/post/468/246823 1.oracle text首先这里说oracle 全文检索,是针对我机器上的oracle 10g版本的。至少 10g 或以上的版本 适合这样来使用。 oracle 的全文检索,操作步骤为:将表中需要检索的字段,创建为全文检索的索引,然后通过select * ...原创 2011-11-19 17:05:16 · 149 阅读 · 0 评论 -
ORA-01843: not a valid month解决办法
如下的语句: select to_date('2003,May-22','YYYY,Mon-dd') from dual;遇到ORA-01843:not a valid month的错误,根据搜索,知道是nls_date_language这个参数引起的问题,在nls_date_language参数设置为 AMERICAN的时候,是可以显示英文月份的,所以查看nls_date_language这个...原创 2014-04-26 16:01:55 · 12965 阅读 · 0 评论