建立索引后需要维护,大家可以谈一下你是怎么理解

问题描述

建立索引后需要维护,大家可以谈一下你是怎么理解
建立索引后需要维护,维护指的具体是什么啊。
这个维护大家可以谈一下你是怎么理解的吗。

解决方案

重建、重组、删除、修改等等
http://www.cnblogs.com/zhijianliutang/p/4224932.html

解决方案二:
索引是用来快速查找数据的。所以数据有变化就会要更新索引。

解决方案三:
维护就是,以后数据库内容更新都需要更新这个索引

时间: 2024-12-22 15:47:48

建立索引后需要维护,大家可以谈一下你是怎么理解的相关文章

SQL Server中索引使用及维护

server|索引 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准.而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法. 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引.因为查询执行的大部分开销是磁盘I/O,使用索引 提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果

使用索引的误区之六:为索引列都建立索引

索引 使用索引的误区之六:为所有列都建立索引我们知道,建立索引是为了提高查询的效率,但是同时也应该注意到,索引增加了对DML操作(insert, update, delete)的代价,而且,一给中的索引如果太多,那么多数的索引是根本不会被使用到的,而另一方面我们维护这些不被使用的所以还要大幅度降低系统的性能.所以,索引不是越多越好,而是要恰到好处的使用.   比如说,有些列由于使用了函数,我们要使用已有的索引(如一些复合索引)是不可能的(详细请参见前面"函数索引"),那么就必须建立单独

[数据库]Oracle中如果对“性别”这样的字段建立索引

oracle|数据|数据库|索引 由于"性别"这样的字段中的变化值很少,建立不同的Normal索引是毫无用处的.但我们在查询中还是会经常用的检索"性别为男的大于30岁"这样的条件,如果不加索引在数据量加大的时候还是会很慢,其实,Oracle中对此是有解决办法的,那就是Bitmap类型索引,我实验发现加了这种类型索引后,速度可以大大提高.

Solr DIH: 基于MySQL表数据建立索引

选择使用Solr,对数据库中数据进行索引,可以单独写程序将数据库中的数据导出并建立索引,这个过程可能对于数据处理的控制更灵活一些,但是却可能带来很大的工作量.选择使用Solr的DIH组件,可以很方便的对数据库表中数据进行索引,下面基于MySQL数据库实现建立索引. 首先,需要设计你的schema,最主要的工作是,将数据库表中字段映射为Lucene索引(Solr直接使用Lucene的索引格式和数据)的Field,从而将数据表中的一条记录映射为Lucene中的Document,然后进行索引.另外,在

sql-SQL2008 几乎每个表每天自动增加_mask_from_v2字段,并建立索引。

问题描述 SQL2008 几乎每个表每天自动增加_mask_from_v2字段,并建立索引. SQL2008 几乎每个表每天自动增加_mask_from_v2字段,并建立索引,导致系统报错.将其删除后第二天又出现,无法找到原因,请大神出招解决! 解决方案 表列是不能重复的 不可能 每天都增加 mask_from_v2 字段 解决方案二: 是删除后,又自动生成出来,,不删除不会增加.. 解决方案三: 你的数据库有没有设置同步或触发器,比如使用了syncnavigator或者workbench等工具

建立索引的原则 - 以innodb为例

一.写在前面         随着开发.测试任务进入尾声,大家都在整理一些项目发布前的一些准备工作,其中一个重要的工作就是为之前写的一些sql语句建立索引,这高并发.高访问量的环境下是非常有必要的,建立一个好的索引能够极大地提高sql语句的查询效率,那么问题来了,到底什么是索引,怎样才能建立一个好的索引呢?本文以mysql Innodb存储引擎为例,结合实际的项目来看一下,如何建立一个好的而索引. 二.索引定义         MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效

数据库建立索引的原则

使用索引可快速访问数据库表中的特定信息.索引是对数据库表中一列或多列的 值进行排序的一种结构,例如 employee 表的姓(lname)列.如果要按姓查找 特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息.            索引是一个单独的.物理的数据库结构,它是某个表中一列或若干列值的集 合和相应的指向表中物理标识这些值的数据页的逻辑指针清单.          索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序 顺序对这些指针排序.数据库使用索引的方

hashmap-HashMap建立索引的Java问题

问题描述 HashMap建立索引的Java问题 有几句话类似于s1=....;s2=......;s3=.....;能够实现输出其中的单词并显示在哪句话中,利用hashmap的技术 解决方案 HashMap<String, String> hm = new HashMap<string, string>(); String[] data = s.split(";"); for (String item : data) { hm.put(item.split(&q

select-Mysql添加索引后的查询失败问题

问题描述 Mysql添加索引后的查询失败问题 sql语句如下: . select blog0_.blogId as blogId5_ blog0_.className as className5_ blog0_.title as title5_ blog0_.content as content5_ blog0_.createDate as createDate5_ blog0_.pictureSum as pictureSum5_ blog0_.adminId as adminId5_ fro