ORACLE索引失效的问题分析 Oracle

ORACLE索引失效的问题分析

索引失效原因, 在SQL*LOADER 加载过程中会维护索引,由于数据量比较大,在SQL*LOADER 加载过程中出现异常情况,导致ORACLE 来不及维护索引,导致索引处于失效状态,影响查询和加载。 异常情况主要有:在加载过程中杀掉SQL*LOADER 进程,重启,表空间不够等。...
阅读全文
Oracle中RANK,OVER (PARTITION BY ..)的使用方式 Oracle

Oracle中RANK,OVER (PARTITION BY ..)的使用方式

为什么会得出跟上面的语句一样的结果呢?这里补充讲解一下rank()/dense_rank() over(partition by e.deptno order by e.sal desc)语法。 over: 在什么条件之上。 partition by e.deptno: 按部门编号划分(分区)。...
阅读全文
oracle sequece的创建 Oracle

oracle sequece的创建

oracle的序列创建,类似于mysql的自增,oracle每一个表只能创建一个sequece,下面是oracle sequece创建方式。...
阅读全文
三种分页方式效率的简单测试 Oracle

三种分页方式效率的简单测试

这次测试的主要目的是对大数据量不同部分的翻页效率的测试。本以为应该是一个线性的结果,结果发现变化很奇怪。多测试几次结果误差在1、2秒之内...
阅读全文
如何解决SQL注入漏洞和SQL优化 Oracle

如何解决SQL注入漏洞和SQL优化

过滤敏感字符的思路非常简单,由于恶意攻击者一般需要在输入框中输入的文本一般含有 or、and、select、delete 之类的字符串片段,所以在拼接 SQL 之前检查用户提交的文本中是否含有这些敏感字符串,如果含有则终止操作...
阅读全文
Oracle索引可以大大提高查询时间 Oracle

Oracle索引可以大大提高查询时间

索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息...
阅读全文
sql的join连接方式你知道几种? Oracle

sql的join连接方式你知道几种?

还需要注册的是我们还有一个是“交差集”cross join,这种join没有办法用文式图表示,因为其就是把表A和表B的数据进行一个N*M的组合,即笛卡尔积。表达式如下...
阅读全文