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

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

3个回答

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

索引是用来快速查找数据的。所以数据有变化就会要更新索引。

维护就是,以后数据库内容更新都需要更新这个索引

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java - 谈一下你对继承映射的理解。
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 继承关系的映射策略有三种: ① 每个继承结构一张表(table per class hierarchy),不管多少个子类都用一张表。 ② 每个子类一张表(table per subclass),公共信息放一张表,特有信息放单独的表。 ③ 每个...
谈一下你对uWSGI和nginx的理解?
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。   WSGI/uwsgi/uWSGI这三个概念的区分: WSGI是一种通信协...
谈一下你对uWSGI和 nginx的理解?
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。 ...
谈一下threadLocal的理解
ThreadLocal是Java里一种特殊的变量。每个线程都有一个ThreadLocal就是每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了。它是为创建代价高昂的对象获取线程安全的好方法,比如你可以用ThreadLocal让SimpleDateFormat变成线程安全的,因为那个类创建代价高昂且每次调用都需要创建不同的实例所以不值得在局部范围使用它,如果为每个线程提供一个自己独有的变量拷贝
索引建立后,怎么使用?
例如我有一个表news,字段是ID(主键,自增),TOPIC,WORD。我为topic建立索引后。rnrn现在我要查询一篇文章,怎么写语句才能使用索引?rnrnSELECT * from news where id=30rnSELECT * from news where topic like'%×××××%'rnrn这样用到索引吗?
需要建立这样的索引?
这是discuz的一个表结构. rn[code=sql]CREATE TABLE `pre_forum_thread` (rn `tid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,rn `fid` mediumint(8) unsigned NOT NULL DEFAULT '0',rn `posttableid` smallint(6) unsigned NOT NULL DEFAULT '0',rn `typeid` smallint(6) unsigned NOT NULL DEFAULT '0',rn `sortid` smallint(6) unsigned NOT NULL DEFAULT '0',rn `readperm` tinyint(3) unsigned NOT NULL DEFAULT '0',rn `price` smallint(6) NOT NULL DEFAULT '0',rn `author` char(15) NOT NULL DEFAULT '',rn `authorid` mediumint(8) unsigned NOT NULL DEFAULT '0',rn `subject` char(80) NOT NULL DEFAULT '',rn `dateline` int(10) unsigned NOT NULL DEFAULT '0',rn `lastpost` int(10) unsigned NOT NULL DEFAULT '0',rn `lastposter` char(15) NOT NULL DEFAULT '',rn `views` int(10) unsigned NOT NULL DEFAULT '0',rn `replies` mediumint(8) unsigned NOT NULL DEFAULT '0',rn `displayorder` tinyint(1) NOT NULL DEFAULT '0',rn `highlight` tinyint(1) NOT NULL DEFAULT '0',rn `digest` tinyint(1) NOT NULL DEFAULT '0',rn `rate` tinyint(1) NOT NULL DEFAULT '0',rn `special` tinyint(1) NOT NULL DEFAULT '0',rn `attachment` tinyint(1) NOT NULL DEFAULT '0',rn `moderated` tinyint(1) NOT NULL DEFAULT '0',rn `closed` mediumint(8) unsigned NOT NULL DEFAULT '0',rn `stickreply` tinyint(1) unsigned NOT NULL DEFAULT '0',rn `recommends` smallint(6) NOT NULL DEFAULT '0',rn `recommend_add` smallint(6) NOT NULL DEFAULT '0',rn `recommend_sub` smallint(6) NOT NULL DEFAULT '0',rn `heats` int(10) unsigned NOT NULL DEFAULT '0',rn `status` smallint(6) unsigned NOT NULL DEFAULT '0',rn `isgroup` tinyint(1) NOT NULL DEFAULT '0',rn `favtimes` mediumint(8) NOT NULL DEFAULT '0',rn `sharetimes` mediumint(8) NOT NULL DEFAULT '0',rn `stamp` tinyint(3) NOT NULL DEFAULT '-1',rn `icon` tinyint(3) NOT NULL DEFAULT '-1',rn `pushedaid` mediumint(8) NOT NULL DEFAULT '0',rn `cover` smallint(6) NOT NULL DEFAULT '0',rn `replycredit` smallint(6) NOT NULL DEFAULT '0',rn `relatebytag` char(255) NOT NULL DEFAULT '0',rn `maxposition` int(8) unsigned NOT NULL DEFAULT '0',rn `bgcolor` char(8) NOT NULL DEFAULT '',rn `comments` int(10) unsigned NOT NULL DEFAULT '0',rn `hidden` smallint(6) unsigned NOT NULL DEFAULT '0',rn PRIMARY KEY (`tid`),rn KEY `digest` (`digest`),rn KEY `sortid` (`sortid`),rn KEY `displayorder` (`fid`,`displayorder`,`lastpost`),rn KEY `typeid` (`fid`,`typeid`,`displayorder`,`lastpost`),rn KEY `recommends` (`recommends`),rn KEY `heats` (`heats`),rn KEY `authorid` (`authorid`),rn KEY `isgroup` (`isgroup`,`lastpost`),rn KEY `special` (`special`),rn KEY `fid` (`fid`)rn) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gbk[/code]rnrn既然建立了typeid 这个索引. 为什么还需要 displayorder这个索引 目的是什么?rn[code=sql] KEY `displayorder` (`fid`,`displayorder`,`lastpost`),rn KEY `typeid` (`fid`,`typeid`,`displayorder`,`lastpost`),[/code]
大家可以谈一下inline的优缺点吗
如题 rn谢谢
COM 你是怎么理解的
rn为什么要用COM?rnrn搜了一些贴子,发现都是比较早的了,我可不可以认为现在COM已经过时了?rn那么是用什么技术来替代它的?rnrn欢迎大伙来讨论
DataSource 你是怎么理解的?
有没有人能用深入浅出的话,用现实生活中的某些例子来诠释一下 DataSource,在程序运行时,它做了些什么?为什么在DataGrid 与 DataSet 之间要隔着一个 DataSource?是主动设计出来的,还是为了解决某些历史问题而不得不保留的东西?rn
大家都来谈一下怎么优化存储过程
以下是我写的一个存储过程,大家觉得可以吗?是不是可以优化一下?rnrnCREATE PROCEDURE pr_OpenOrCloseInquiryrnrn@SubjectID INT, --调查IDrn@iReturn INT OUT --输出参数rnrnASrnrnBEGIN TRANSACTIONrnrn IF ((SELECT IsClosed FROM t_InquirySubject WHERE SubjectID=@SubjectID)=0)rn BEGINrn UPDATE t_InquirySubject SET IsClosed=1 WHERE SubjectID=@SubjectIDrn IF @@ERROR<>0rn SELECT @iReturn=1 --更新失败rn ELSErn SELECT @iReturn=0 --更新成功rn ENDrn ELSErn BEGINrn UPDATE t_InquirySubject SET IsClosed=0 WHERE SubjectID=@SubjectIDrn IF @@ERROR<>0rn SELECT @iReturn=1 --更新失败rn ELSErn SELECT @iReturn=0 --更新成功rn ENDrnrnCOMMIT TRANSACTION
对表的字段建立索引后怎么使用??
利用索引查询可以提高速度 但却不知道怎么使用?rn比如我的表 table1 的 字段name 建立索引 sname rn怎么利用索引查询rnrn不好意思 我没有分给了rn
大家是怎么去理解oracle中的索引的,求解
如题,现在还被索引的概念搞混了,理解不了。rnrn我就举个例子,假设有表student,有1W条数据。rn如果没有建立列id索引,查询如下:rnselect name ,age from student where id<5000;rn系统执行这个语句的时候,是不是就会先搜索完整个表里的数据,然后返回满足条件的记录?rnrn如果加了索引:rncreate index my_index on student(id);rn然后再查询上面语句:rnselect name ,age from student where id<5000;rn系统是不是执行这句的时候,会先直接通过索引定位到id为5000的记录上,然后做后续的工作?rnrn前面这个问题估计有些弱智,但是确实糊涂了?rnrn还有看资料的时候,好多情况下索引是不能够起作用,这又是为什么,内在的原理是什么?rnrnrn麻烦懂得大神解释下啊rn在线等.........
小问题,二进制文件里的索引是怎么建立??
二进制文件里的索引是怎么建立的?rn比如皮肤文件里的最后部分是各个图片的索引rnQQ的IP数据库,QQWry.dat也是为每条IP数据建立了索引rnrn请问,这些索引是根据什么建立的???rnrn请各位指点????最好给出代码
大家谈附加码是怎么工作的?
请大家谈附加码是怎么个作用过程。rn用户每次登录时,都把附加码,读入数据库吗?它如何产生作用?
>>>>>>>>>>>>>>>>>>>.这样的索引怎么建立??????????????
arnabdrnabdfernafrnahrnbarnbabrncdfrnghrn...rnrnrnrn所有的字符串是按照升序排列的?rn现在的问题是,给定这样个数的这样字符串,比如10000个rn建立一个怎么样索引,能实现这样的快速查找?rn例输入a,查找到以a开头的所有字符串的个数和第一个数rn输入ba,查找到以ba开头的所有字符串的个数和第一个符合ba开头的数?rn
怎么建立索引
declare @A table( C int not null, D int not null )rn 怎么建立◎A的 C,D的联合索引?
大数据怎么建立索引
rn我有一个表只有两列共有10亿条(行)数据,第一列值是0~10亿按顺序排列各不相同,第二列只有几w左右的不同值。rn我的需求是:我每次会找出第二列值相同的(等于某值)数据然后把他们第二列的值统一改成某个数。我还有一个需求是查找第一列等于某值的数据(因为第一列各不相同所以这个数据一次查找只有一个)。rnrn我应该怎么建索引,建什么索引会比较快呢,还有需要把第一列设为主键么??rnps:我用的是qt的数据库qsqlite,不过没什么关系。。于是来这个版块问一下。
mysql怎么建立索引?
听说建立索引是为了加快搜索速度,但我从来没用过,不知道索引是什么呢?rn请大侠指点,最好能告诉我mysql中建立索引的步骤。。。
这样的索引怎么建立???????????????????????
arnabdrnabdfernafrnahrnbarnbabrncdfrnghrn...rnrnrnrn所有的字符串是按照升序排列的?rn现在的问题是,给定这样个数的这样字符串,比如10000个rn建立一个怎么样索引,能实现这样的快速查找?rn例输入a,查找到以a开头的所有字符串的个数和第一个数rn输入ba,查找到以ba开头的所有字符串的个数和第一个符合ba开头的数?rn
数据库原理实践报告视图、索引的建立和维护;
数据库、数据表的创建视图、索引的建立和维护; SQL定义、查询、更新语句
大家进来谈一下分布式系统
rt,畅所欲言。
视图、索引的建立和维护;数据库原理实践报告
数据库原理实践报告SQL Server权限管理数据类型和表、数据完整性
大家来谈一下网吧管理软件
网吧管理软件在技术上有哪些难点,怎样解决?
请大家谈一下delphi7.0
1. delphi7对delphi6兼容性如何,听有些朋友说这方面做得的不太好,不知道大家遇到过没有rn2. 大家作开发大多用哪个版本,是不是7版还不太稳定rn3. 7版除了加入对.net的过渡性的支持,在数据库方面加入dbExpress外,与6版相比,还有何新意rnrn号外:在网上下6版怎么那么难找,到处是7版的,呵呵
你不知道的全文检索---solr索引库的维护
在线维护索引库            添加:添加一个json格式的文件          添加多条信息之后查看信息          修改:在solr中没有update,只需要添加一个新的文档,要求文档id和被修改文档的id一致。原理是先删除后添加。            删除:使用XML格式。如下两种方法:            1、  根据id删除 &amp;lt;delet...
临时表建立后是否可建立索引?
由于临时表内部数据量非常大,50万条以上且对临时表查询中使用的查询语句比较复杂,问能否建立索引以加快查询速度。rnrn本来想用视图的索引的,可显示出错1935,建立不成功,后来想用临时表来实现它,不知道能不能建立索引
paradox7.0建立索引后的问题??
当建立索引时后,插入编辑记录时提示索引只读或index out of data;或则插入记录之后又不能建立索引。该怎么处理?有没有关于次方面的源代码??谢谢!!
中文分词后如何建立索引
我在文章手动分词后如何建立文章索引
后建立的索引,如何优化
表内有上亿条记录..rn有一列忘记建立索引了,后生成的,rn之后查询时就会导致后占用大量服务器内存而不释放rn如何做优化?
大家讨论下建立索引的问题
问过数据库的人,都知道,可以给表中的一个字段建立索引,方便查询rnrn最近研究hibernate search 东西,她也可以给插入数据库中的数据建立索引,我想问下,既然数据库已经建立了索引了,那hibernate search 再建立索引,到底有什么好处,我一直没想明白,请求大家聊聊?rn它们两者在使用上到底有什么差异?
今年你也考试网络工程师了吗?怎样?大家可以谈答案,也可以谈未来
最近心情不好,马上就要毕业的我,总是被一些事情所烦! 去年11月分的考试,自己从学期开学就开始学习,好在没有白费,下午考试了60分,总分最后好像在全国前50名,毕竟自己努力了,成绩还算满意!rn去年见有一人一直在发考证无用,我感觉那样很无聊。今年5月的考试我也参加了,还是网络工程师,不过这次是给别人考试,小地方的监考真的不怎么样,都是些快30的人,在事业单位为了职称而考rn,学生们和我一样都是希望能多一份赵工作的门票。rn 在公司天天为了一个月800的工资努力,呵呵,或许也没有做什么事情!没有办法,为了一些事情rn和领导闹得不愉快,感觉在公司很没有前途,公司是HUAWEI的合作方,据说排名靠前,我是河南的,如果大家也有hauwei合作放的话的话,应该知道是什么公司,真如在huawei的论坛上大家谈论的感觉很rn没有前途,虽然领导说不要只看眼前的一点利益,要看未来,但是我只看到黑暗!rn 发发牢骚,还是怀念非碘那年 上csdn,看到解决问题给1000人民币帖子,怀念那样的公司。rn早知道去南方了!为未来而努力!
建立索引是干什么啊
看到MFC里面有些函数是用来建立索引rn我不太明白是干什么的rn我希望给个简单的例子
索引维护与日志维护问题
到底在什么情况下需要索引重构rn数据库的日志文件不段增长,在做清理前,是否需要将日志备份那?rn求一个比较好的维护方案,谢谢啦~
【索引】这样的数据表怎么建立索引
网上查了资料建立索引的原则:rn 下面的表总结了何时使用聚集索引或非聚集索引(很重要)。rnrn  动作描述rn   使用聚集索引rn   使用非聚集索引rn rn  列经常被分组排序rn   应rn   应rn rn  返回某范围内的数据rn   应rn   不应rn rn  一个或极少不同值rn   不应rn   不应rn rn  小数目的不同值rn   应rn   不应rn rn  大数目的不同值rn   不应rn   应rn rn  频繁更新的列rn   不应rn   应rn rn  外键列rn   应rn   应rn rn  主键列rn   应rn   应rn rn  频繁修改索引列rn   不应rn   应rnrn可是我的表的数据比如“产品名称”和“记录时间”:既是“大数目的不同值”又是“返回某范围内的数据”rn我该建立什么索引好呢?
谈一下自己对动态规划的理解
谈一下自己对动态规划的理解 做过了不少的DP题,发现了一个规律,那就是打表!找出所有满足条件的答案,不过这种枚举和一般的暴力可不一样,暴力求解的时候是每次从最初的状态开始枚举所有答案,这样一般都会造成多个数据被重复计算...
索引案例与维护索引和表
索引的案例 支持多种过滤条件 避免多个范围条件 优化排序 维护索引和表 找到并修复损坏的表 更新索引统计信息 减少索引和数据的碎片 索引的案例 假设一个在线约会网站的用户信息表中含有国家、地区、城市、性别、眼睛颜色等。若想让该表有更高效的索引组和来提供这些特征的各种组合来搜索用户,应该如何去做呢? 支持多种过滤条件 一般来说我们需要看看哪些列拥有很多不同的取...
编什么样的程序可以锻炼编程思想,大家谈一下吧
up
片谈索引(上)
片谈索引(上) 导言 ​ 提到数据库索引,我想你并不陌生,在日常工作中会经常接触到。比如某一个SQL查询比较慢,分析完原因之后,你可能会说"给某个字段加个索引吧"之类的解决方案。但到底什么是索引,索引又是如何工作的呢? 那就让我们一起来聊聊这个话题吧。 ​ 数据库索引的内容比较多,分片段来聊聊这个话题。索引是数据库系统里面最重要的概念之一,希望你能够耐心的看完。之后我会贴出实战。加深你对数...
请问怎么建立索引最合适
我要做检索数据 rn一个USER 表 , 主键设置为 ID ,还有字段NAME,AGE。。rn比如一个SELECT NAME FROM USER Where id = @id order by agernrn我索引应该建立在那个字段上比较好呢?rn什么时候应该设置索引呢? 越多越好?rnrn
大家都来说一下你是怎么理解webserver的,来的都有分哈!
说说你对webserver的理解,和认识rn来的都有分哈!
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池