zoukankan      html  css  js  c++  java
  • sybaseIQ索引类型和使用注意事项

    1、 FP(Fast Projection)此索引为默认的索引形式,在创建表时系统自动设置此索引。

      特点:用于SELECT、LIKE '%sys%'、SUM(A+B)、JOIN操作等语句。
      此类型索引也是唯一可用于BIT数据类型的索引。
      FP索引可以优化索引,将小于255的唯一值的索引压缩到1字节中,将小于65537的唯一值索引压缩到2字节中。
    2、 LF(Low Fast)基于平衡树的结构,存储唯一值小于1500个的索引,是最快的索引类型。可以用作唯一索引。
      特点:用于=、 !=、IN、NOT IN查询参数。
      MIN()、MAX()、COUNT()、Group By、JOIN等。
    3、 HNG(High Nongroup)基于位的优化索引,适合于数字索引。用于范围查找和求合计算。
      特点:Rangs、Between、MIN()、MAX()、SUM()、AVG()等。
    4、 HG(High Group) 基于平衡树的结构,存储唯一值大于1500个的索引,是最快的索引类型。可以用作唯一索引。
      特点:同LF索引的特点。
    5、 CMP(compare)仅用于比较一个表中的两个列的比较。
      特点:<、 =、 >、 <= 、>=
    6、 WD(Word),仅用于索引数据类型为WORD的列。
      特点:'CONTAINS'、LIKE操作(但没有'%')。
      例子:
        Select count(*) from Customer where address contains('Main')
    7、 DATE(date)仅用于日期类型的列。
    8、 DTTM(Datetime)仅用于日期时间类型的列。
    9、 TIME(Time)仅用于时间类型的列。
      例子:
        Select * from sales where DATAPART(YEAR,dales_dt) = 2007
        Select * from sales where sales_dt>='2003-01-01 08:00:00'

    建立索引:
      create LF index tbTest_Name_index on tbTest_Name(name)

    查看索引:
      sp_iqindex [table-name]

    删除索引:
      drop index [[owner].tablename].index_name

  • 相关阅读:
    安卓组件service
    安卓组件-BroadcastReceiver
    【bug】java.lang.NoSuchMethodError: android.widget.TextView.setBackground
    【转】安卓毛玻璃效果
    INSTALL_FAILED_UPDATE_INCOMPATIBLE
    安卓 异步线程更新Ui
    OC语言-03-OC语言-三大特性
    OC语言-02-OC语言-基础知识
    OC语言-01-面向过程与面向对象思想
    C语言-07-预处理、typedef、static和extern
  • 原文地址:https://www.cnblogs.com/rwxwsblog/p/4545873.html
Copyright © 2011-2022 走看看