zoukankan      html  css  js  c++  java
  • Oracle(创建index)

    概念:

    1. 类似书的目录结构

    2Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度

    3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O

    4、 与所索引的表是相互独立的物理结构

    5Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引

    创建:

        1.自动创建

    当在表中指定了primary Key或者unique约束时会自动创建唯一值索引。

    2.用户创建。

    用户可以创建非唯一值所在以提高在访问行时的效率。

    语法:

    CREATE INDEX index_name

    ON table_name (column[, column]...);

    例如:

     create index myIndex on emp (eid);

    创建成功后可以通过如下语句查看:

     select index_name,index_type from user_indexes;

     select * from user_ind_columns;

    创建索引的原则:

    1.列经常作为where子句的限定条件或者作为连接条件

    2.列包含的数据量很大,并且很多非空的值。

    3.两个或者更多列频繁的组合在一起作为where的限定条件或者连接条件

    4.列总是作为收索条件

    5.索引查出的数据量占2%~4%

    6.索引不是越多越好,不是索引越多越能加速查找。

    7.要索引的表不经常进行修改操作

    删除索引:

    语法:DROP INDEX index_name;

    例如:drop index myIndex;

  • 相关阅读:
    appium+python 通信原理(下)
    appium+python 通信原理(上)
    百度地图自己添加 标识地点 代码
    让织梦CMS的后台编辑器支持优酷视频
    织梦dede标签tags的美化教程
    ECharts 是一款开源
    dede 留言板访问的目录
    数据库简单的查询
    DEDE在下载文件时会生成table
    JS移动客户端--触屏滑动事件
  • 原文地址:https://www.cnblogs.com/yzqm666/p/5886919.html
Copyright © 2011-2022 走看看