《QAD 实习面试》的相关内容
相关讨论
转一个关于优化sql的文章
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿!
SQL语句:
是对数据库(数据)进行操作的惟一途径;
消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;
可以有不同的写法;易学,难精通。
SQ ...
by lingcm 2006-03-17 浏览 (2604) 回复 (2) 关键字:
数据库查询优化原则,欢迎指正补充
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is ...
by baoqf 2007-06-15 浏览 (1356) 回复 (0) 关键字: mysql
相关博客
数据库索引应用(转载)
一、索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。
二、索引的特点
1.索引可以加快数据库的检索速度
...
by javaboy2006 2008-03-31 浏览 (109) 回复 (0) 关键字:
讲解MySQL索引的概念及数据库索引的应用
1.数据库引入了索引
用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。
2.有关“索引”的比喻
从某种程度上,可以把数据库看作一本书,把索引看作书的目录,通过目录查找书中的信息,显然较没有目录的书方便、快捷。
...
by xiebh 2008-07-21 浏览 (65) 回复 (0) 关键字:
索引使用
前些时候,一位颇高级的程式员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的研发者(可能大部分是使用MySQL 的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些研发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。CREATE TABL ...
by zhoulei984623 2008-08-14 浏览 (42) 回复 (1) 关键字: 索引 explain
关于SQL Server中索引使用及维护简介
在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。
在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高 ...
by Jatula 2008-04-24 浏览 (142) 回复 (0) 关键字:
相关圈子讨论
google search
这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文 本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文和超连接的数据库至少包含24‘000 ‘000个网页。我们可以从 http://google.stanford.edu/ 下载。
设 计搜索引擎 ...
by dogstar 2008-05-29 浏览 (581) 回复 (0)
大家用的LUCENE是什么版本? 哪个版本性能比较稳定?
还请各位告知.
我用的是LUCENE2.0, 但是JAVAEYE上一个朋友做的"庖丁解牛"中文分词组件不能在这个版本上使用, 我要升级.
我最怕的是更新索引时把索引损坏. 不知道各位有没有这样的经历? 说来听听.
对于LUCENE索引达到千万级时,索引更新效率和查找效率大幅度下降, 各位有什么样的优化策略呢? 特别是索引更新比较频繁时, 系统设计是个大麻烦.
还请有经验的朋友进来说说.
by shuyanbo 2007-11-15 浏览 (665) 回复 (2)
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
多线程建立索引要如何设计?
多线程建立索引要如何设计?
请各位给我些意见。
要注意到哪些问题?
我要在线程里为txt文件或者数据库的某个表的数据建立索引,建立过索引的文件我想在下一次建立时这个文件就不要再重新建立,然后再合并了。而是只为新的文件建索引,然后跟旧的segment合并。
by harryKuo 2007-10-08 浏览 (807) 回复 (8)
关于索引的合并,索引维护
我现在的应用中,索引的数据来源有两处,一个是来自数据库,一个是来自文件系统,我分别建了两个索引,在搜索上我就面临几种选择:
1.合并两个索引库,再搜索,可是我这两出索引要分开维护,比较麻烦
2.分开搜索,再合并搜索结果.
我在想,有没有哪种方法,让一次搜索同时搜索两个索引库?不用合并索引或处理结果了
另外,建自数据库的索引,使用的是hibernate.search,自动维护索引,就是当数据库 ...
by ppa731 2007-11-28 浏览 (723) 回复 (4)

