数据分区及sql优化

      已经接触oracle数据库已经有一年多了,通过做项目了解oracle数据库的应用,现在回想起来,目前对于oracle数据库的了解有以下几点。

      1.oracle作为一种的关系数据库的应用,已经发展成为一种常用的数据库。

期间通过项目,学到了数据库中常用sql语句的使用方法,包括数据库基本操作,增删改查,之后又学习触发器,索引,视图(普通视图和雾化视图),以及操作数据库中出现的一些问题及解决方案。

      2.数据的分区。当数据库中数据太多的时候,大约超过几千万条数据时,那么在操作数据库的时候会耗费时间,带来的结果是用户交互感会很差,那么怎么办呢?要想解决这个问题,我们首先要想到为什么查询结果会变慢,那是由于数据库在遍历每一条数据都是耗费时间的,数据多了,自然而然遍历需要得时间还很长,那么有没有让遍历的数据条目变少呢。基于目前的oracle数据库,这就用到了数据库分区功能。有四种分区方法:范围,列表,散列,组合,具体怎么用,这里就不讲了。

      关于oracle  sql语句的优化,网上有部分资料显示了一些规则,当然,这只是部分,要想真正做到优化的目的,还是要对数据库有充分的认识才行。

你可能感兴趣的:(数据分区及sql优化)