![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
datababse, oracle
X_X_L_M
君子美美与共、和而不同。
展开
-
Oracle索引结构
BTREE索引索引是建立在是表的具体列上的,其存在的目的是让表的查询变得更快,效率更高。表的记录丢失关乎生死,索引丢失只需要重建即可。由图可知,索引是由Root(根块)、Branch(茎块)和Leaf(叶子块)三部分组成。Leaf存储了key column value (索引具体值),以及能具体定位到数据块所在位置的rowid举个例子,select * from t where id...原创 2020-05-04 13:02:28 · 4587 阅读 · 3 评论 -
Oracle表设计理念
技术不难,最难的是如何选择一张表就是一个段,如果该表有索引,一个索引就是一个段。1 普通堆表不足之处表更新有日志开销可在适当场合选择全局临时表表delete操作有瑕疵可在适当场合考虑全局临时表和分区表表记录太大检索慢可在适当场合选择分区表索引回表读开销很大可在适当场合索引组织表有序插入难有序读出可在适当场合选择簇表表更新日志开销较大数据...原创 2020-05-04 13:01:11 · 243 阅读 · 0 评论 -
Oracle自动类型转换初探
Oralce 对不同的类型数据的处理有显式类型转换( Explicit )和自动类型转换( 隐式类型转换 )两种方式。为什么不建议使用自动类型转换显式类型转换会让SQL可读性更强,自动类型转换没有这个优点。ALTER SESSION SET NLS_DATE_FORMAT='YYYYMMDD'-- 在SQL*PLUS中DATE类型输出就是按照NLS_DATE_FORMAT和NLS_D...原创 2020-05-04 13:00:12 · 450 阅读 · 0 评论 -
Oracle物理数据库结构概述
数据文件每个Oralce数据库都有一个或者多个物理数据文件,其中包含所有的数据库数据。逻辑数据库结构(例如表和索引)的数据物理存储在数据库分配的数据文件中。数据文件特点:一个或多个数据文件构成表空间的数据库存储的逻辑单元。数据文件只能与一个表空间相关联。可以定义数据文件,使其在已满时自动扩展。数据文件存在本地。正常读取时,是先将数据读取到内存。修改的或新的数据不一定立即写入数据文...原创 2020-05-04 12:58:13 · 406 阅读 · 0 评论 -
Oracle基础核心知识
角色定位给自己定位,合理地在自己的岗位上分配时间与精力攻取知识途径官方文档, CONCEPT需要反复阅读导师培训相关书籍搜索总结数据库和Excel的本质区别是,数据库具有事务的概念。数据库应该根据人群的不同可分为:数据库开发、数据库管理数据库优化、数据库设计。开发:数据库增删改查;pl/sql实现各种逻辑管理:完成数据库安装、部署、参数调试、备份和恢复、数据迁移等相关...原创 2020-05-04 12:56:35 · 452 阅读 · 0 评论