时间:2021-07-01 10:21:17 帮助过:4人阅读
序列创建完成后,所有的自动增长应该由用户自己处理,存在以下两种操作:
nextval:序列的下一个内容
currval:序列的当前值
创建序列:
查看数值:
3、索引
索引用于加速数据存取的数据对象,合理地使用索引可以大大降低IO次数,从而提高数据访问的性能。
(1)索引原理:
将无序的记录通过建立索引变成了有序的索引表,通过索引表查询员工将加速查询。
(1)未建立索引:
生成执行计划:
查看执行计划:
(2)建立索引
产看执行计划:
通过占用CPU的对比可以看出建立索引后占用CPU减少(6<5)
(3)多级索引
(4)Oracle中的索引类型
B树索引(默认)
位图索引
(5)不适合建立索引的情况
表很小
列经常作为连接条件或WHERE字句中
查询的数据大于百分之2-4
表经常被更新
4、同义词
就是一个别名(表、视图、触发器)
(1)查看当前用户:在当前用户下不能访问其他用户下的表
(2)授予SCOTT用户权限:
能够访问其它用户下的表:
(3)为hr用户下的employees表取别名:
该同义词为私有,只能SCOTT用户使用。
Oracle数据库对象(视图、序列、索引、同义词)
标签:处理 效率 功能 引用 权限 简化 数组 执行计划 内存