• 使用组合索引注意事项


    一:索引的概念

    索引:在对表需要进行查询或者排序操作时,可以对表中某个或者某几个字段添加索引,对

    一个字段添加索引就是单个索引,对多个字段添加索引时就是组合索引。

    create index  A_index on A(id,custName); 

    给表A的id、custName字段建立组合索引,组合索引对查询条件是单个字段或者两个字段

    都起作用,但是有些地方还是要注意:

    select * from A where id > 1 and custName = 'tom';  -- 这种情况会走索引

    select * from A where id > 1;  --  这种情况也会走索引,尽管只是使用了组合索引中一个字段

    但是下面的情况就不会走索引

    select * from A where custName = 'tom';  --因为custName位于组合索引的第二个字段

    二:建索引的不足

    不能因为建索引可以提高查询效率,就建立很多索引,建索引一方面要占用物理存储空间,另一方面

    在进行dml操作(插入、更新、删除)时,会降低效率。

    可以参考:

    http://www.tuicool.com/articles/7FR3YjI

  • 相关阅读:
    GUI 之 JDialog弹窗
    GUI Swing 之 JFrame窗体
    GUI 键盘监听事件
    GUI 窗口监听事件
    GUI 鼠标监听事件,模拟画图工具
    shell编程
    Ubuntu20.04 Linux初识
    rlwrap的使用
    5个相见恨晚的Linux命令,每一个都非常实用
    Bash初识与常用命令
  • 原文地址:https://www.cnblogs.com/warrior4236/p/6771013.html
Copyright © 2020-2023  润新知