归纳总结Oracle数据库使用的基本知识
本篇文章给大家带来了关于Oracle的相关知识,其中主要总结介绍了数据库使用的相关问题,包括了安装、卸载、表空间、数据类型等方面,希望对大家有帮助。 推荐教程:《Oracle教程》
本篇文章给大家带来了关于Oracle的相关知识,其中主要总结介绍了数据库使用的相关问题,包括了安装、卸载、表空间、数据类型等方面,希望对大家有帮助。
推荐教程:《Oracle教程》
卸载
执行deinstall.xml 文件进行自动卸载操作,执行过程中输入回车或者yes,不能删除的目录在卸载执行完成后手动删除。
介绍
函数的作用
你问我答:
联合索引比单索引的效率高么? 如果联合索引中的多个字段都在where谓词中出现了,则联合索引效率比单列索引高。因为通过多个条件可以从索引中过滤得到更少的记录条数,也就减少了需要回表扫描的次数,甚至可以直接在联合索引中得到所查的所有结果,则不再需要回表。 但是由于多列的联合索引肯定要比单列索引大,也就是说同样的索引需要存储的物理块要多于单列索引,所以,如果查询中只出现了联合索引中的某一列,则其效率不如单列索引。前导列的作用? 前导列的概念是这样的,如果建立了f1,f2上的联合索引,则在查询时必须要用到f1,也就是所谓的前导列,该索引才会有效,因为索引是按照前导列排序的,如果where条件谓词中没有前导列,则需要执行索引扫描才能得到想要的结果,这种情况下其效率往往较差。如果不需要前导列的话,reverse 这个反转又起到什么作用呢? 鉴于前面描述的前导列的概念,我们考虑如下表存储table(f1,f2); aa 1 ab 2 ac 3 ad 4 ae 5 如果我们对表table建立f1上的普通索引,由于按照f1进行排序,所以针对where f1=ad则需要遍历所有的a开始的索引,而如果对f1建立reverse索引,则由于da只有一个,则可以更快的得到需要的结果。
推荐教程:《Oracle视频教程》
以上就是归纳总结Oracle数据库使用的基本知识的详细内容,更多请关注每日运维其它相关文章!