索引的应用
来源:互联网 发布:魔方软件官方下载 编辑:程序博客网 时间:2024/05/16 12:58
索引:
当使用索引的时候,数据库会建立一个物理索引对象(就是一个数结构),而在你每次运行查询时都访问同一个索引。
警告:当表被删除时,所有与表相关的索引也将被删除。
使用索引的技巧:
1、对于小表来说,使用索引对于性能不会有任何提高。
2、当你的索引列中有极多的不同的数据和空值时索引会使性能有极大的提高。
3、当查询要返回的数据很少时索引可以优化你的查询。(比较好的情况是少于全部数据的25%)。如果要返回的数据很多时索引会加大系统开销。
4、索引可以提高数据的返回速度,但是它使得数据的更新操作变慢。
5、索引会占用你的数据库的空间。
6、大多数数据库系统不允许你对视图创建索引。
7、不要创建对经常需要更新或修改的字段创建索引。
符合索引:对多个字段进行索引。
注意:如果你在查询条件中经常指定某一特定的列,那么你可以创建这个列的索引。
例子:在bills表中创建一个索引以对amount字段进行降序排列:
create index desc_amount on bills(amount desc);//默认情况下是升序排列。
当使用索引的时候,数据库会建立一个物理索引对象(就是一个数结构),而在你每次运行查询时都访问同一个索引。
警告:当表被删除时,所有与表相关的索引也将被删除。
使用索引的技巧:
1、对于小表来说,使用索引对于性能不会有任何提高。
2、当你的索引列中有极多的不同的数据和空值时索引会使性能有极大的提高。
3、当查询要返回的数据很少时索引可以优化你的查询。(比较好的情况是少于全部数据的25%)。如果要返回的数据很多时索引会加大系统开销。
4、索引可以提高数据的返回速度,但是它使得数据的更新操作变慢。
5、索引会占用你的数据库的空间。
6、大多数数据库系统不允许你对视图创建索引。
7、不要创建对经常需要更新或修改的字段创建索引。
符合索引:对多个字段进行索引。
注意:如果你在查询条件中经常指定某一特定的列,那么你可以创建这个列的索引。
例子:在bills表中创建一个索引以对amount字段进行降序排列:
create index desc_amount on bills(amount desc);//默认情况下是升序排列。
- 索引器的应用
- mysql 索引的应用
- 索引指示器的应用
- 索引指示器的应用
- 强制索引的应用
- 索引序列的应用
- 索引的应用
- 索引的应用介绍
- MySQL索引的应用
- 位图索引的应用
- 索引的应用
- 索引的应用
- 索引的应用
- 主键,外键,索引,唯一索引的应用
- C#索引指示器的应用
- 索引的应用规律总结
- GridView行索引的应用
- 创建索引的应用实例
- C++ explicit关键字应用方法详解(转转转)
- 高性能JAVA代码之_内存管理
- 小米手机1999元叫板iPhone
- AE+C#实现缩放坐标比例尺长度面积量测输出图片等功能
- 视图的应用
- 索引的应用
- (2)数据操作
- macs配置文件备份
- 序列的应用(一)
- 程序员的生存法则
- Junit测试项目基础
- FlexViewer2.x 本地化(中文)方法
- jquery 具有XBOX360 blade界面风格的水平方向Accordion。
- C++的动多态和静多态