Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 索引 避免全表扫描

Oracle 索引 避免全表扫描

提高Oracle性能--如何走索引一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写...
AIX下Oracle数据库自动重启设置

AIX下Oracle数据库自动重启设置

一个关于Oracle数据库的有趣问题:中远公司在没加磁盘阵列前建了一个oracle实例zycw,加磁盘阵列后新建了一个实例zync。为了节省系统资源本打算平时只启实例yznc,需要时才启动zycw。可每次系统重启后系统会自动重启实例zycw,rc.d下没有找到任何自动重启数据库的脚本,ORACL_HOME/network/admin下也没有listener.ora文件(系统自启动时listener服务时是读取何处的参数文件还未搞清楚)。后来才找到系统通过在...
Oracle 树查询 性能优化纪实(start with, connect by)

Oracle 树查询 性能优化纪实(start with, connect by)

在项目中做权限控制时,需要用组织阶层来控制能够访问的数据,比如A组织的人可以看到其下属组织的人员数据,或者只有A组织是B组织上级的时候才有看B组织人员数据的权利。根据需求需要构筑DB的表结构,如下(ORG_RANK)组织ID(PK) 上位组织ID ORG_ID HIGH_ORG_ID 根据上面的结构,使用Oracle的树查询语句(start with和connect by)来创建SQL语句,如下:查询指定组织的直属下层组织:Sql代码 select ORA...
《精通Oracle10g PL/SQL编程》 是本Oracle入门的好书

《精通Oracle10g PL/SQL编程》 是本Oracle入门的好书

从网上找了一本<精通Oracle10g PL/SQL编程>读完感觉这本书还是很不错的.很适合刚接触Oracle的程序员们阅读.这本书从一些最基本的知识入手,配合着简单易懂的实例,让你一点一点地从简单地知识点切入然后一步一步地深入,每一步都会配合例子给你讲解,一次一小步,每一步都是下一步的基础,一直到比较高级的用法.《精通Oracle10g PL/SQL编程》教程全书 PDF版 下载地址: http://www.linuxidc.net/thre...
关于如何删除Oracle数据库中重复记录

关于如何删除Oracle数据库中重复记录

看了点Oracle数据库的东西,因为遇到了一些数据库的问题。对于Oracle数据库一个表中的记录,如果有重复值如何进行删除。我现在将的作法记录下来以备忘。我所用的数据为oracle.假设有下一个表create table test (name varchar2(255),pass varchar2(255));如果数据库有多行重复的记录,该如何处理。查了资料,有人说用临时表..反正方法很多。对于oracle数据库,它有一个rowid,它是永远也不会重复的。...
谈谈怎么实现Oracle数据库分区表

谈谈怎么实现Oracle数据库分区表

Oracle数据库分区是作为Oracle数据库性能优化的一种重要的手段和方法,做手头的项目以前,只聆听过分区的大名,感觉特神秘,看见某某高手在讨论会上夸夸其谈时,真是骂自己学艺不精,最近作GPS方面的项目,处理的数据量达到了几十GB,为了满足系统的实时性要求,必须提高数据的查询效率,这样就必须通过分区,以解燃眉之急!先说说分区的好处吧!1) 增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;2) 维护方便:如果表的某个分区出现故障,需要修复...
Oracle数据库子查询介绍

Oracle数据库子查询介绍

我们渐渐的对Oracle的知识,有了进一步的了解与掌握,随着时间的推移,在这节课程中我们来讲解SQL子查询的知识,希望通过授课中的内容对你有所帮助! 子查询概念:当一个查询的结果是另一个查询的条件时,称之为子查询。 使用子查询注意事项: 子查询可以嵌套多层 子查询需要圆括号()括起来 子查询语法: SELECTselect_list FROMtable WHEREexproperator (SELECTselect_list FROMtable); ?子查...
Oracle 事务总结

Oracle 事务总结

1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要特性:确保数据库的完整性。 2、事务的ACID特性 对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性. 1、 原子性(Atomicity) 事务的原子性是指事务中包含的所有操作要么全做,要么不...
Oracle的RAC环境下SYS密码修改

Oracle的RAC环境下SYS密码修改

sys是数据库库中权限最高的用户,在登录时,我们可以用os认证的方式直接登录,也可以利用sqlplus “sys/your_password@your_tnsnames as sysdba”来登录。特别是对于后面的这种远程登录,在第三方的备份备份软件中需要配置。因此这个文件对于使用了第三方备份软件的数据库系统,就比较重要了。在单实例,如果我们在数据库执行了更改密码的命令:alter user sys identified by new_password;这...
Oracle 11g Debian设置手记

Oracle 11g Debian设置手记

在Linux下安装Oracle果然是好麻烦,先是要下载一坨库。因为用的是Testing的Debian,而安装用到的包大多都是old stable的,一般是在port里找不到的,都要在Debian的网站上手工搜索,有些包还有依赖的包,于是顺藤摸瓜都要下下来。主要参考的手册是网上流传比较多的一个pdf文档。唯一与文档安装不同的是,我在安装的时候选择了直接配置一个数据库实例,界面有所不同。pdf也提供了所有依赖的包,虽然不是oracle声明的版本(那些也太老了,...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>