摘要: 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行... 阅读全文
posted @ 2015-02-11 16:00 ℉utur_īng 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 数据库查询语句内部执行过程select * from table步骤分析阶段(parse)1、共享池库高速缓存有没有该语句。如果有直接返回结果。2、语法分析sql语句是否正确进行下一步分析。3、检查表是否存在。(对象解析,查找数据字典表)4、翻译*成为所有字段。检查字段是否正确。5、获得对象解析锁,... 阅读全文
posted @ 2015-02-11 13:56 ℉utur_īng 阅读(567) 评论(3) 推荐(0) 编辑
摘要: 默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。這種情況可以通過開啟表的行移動來允許對分區字段的update 操作:alter table xxx enable ro... 阅读全文
posted @ 2015-02-11 11:18 ℉utur_īng 阅读(1460) 评论(0) 推荐(0) 编辑