专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
="t18">---- 人们在使用SQL时往往会陷入个误区即太关注于所得结果是否正确而忽略了区别实现思路方法的间可能存在 性能差异这种性能差异在大型或是复杂数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明 显笔者在工作实战中发现不良SQL往往来自于不恰当索引设计、不充份连接条件和不可优化where子句在对 它们进行适当优化后其运行速度有了明显地提高!下面我将从这 3个方面分别进行整理总结: ---- 为了更直观地介绍说明问题所有例子中SQL运行时间均经过测试不超过1秒均表示为(< 1秒) ---- 测试环境-- ---- 主机:HP LH II ---- 主频 [阅读全文] [PDF]
  where fariqi<'2004-1-1' order by fariqi   用时:6453毫秒   ( 5)其他注意事项   “水可载舟亦可覆舟”索引也样索引有助于提高检索性能但过多或不当索引也会导致系统低效过多索引甚至会导致索引碎片   索引是从数据库中获取数据最高效方式的95%数据库性能问题都可以采用索引技术得到解决   1. 不要索引常用小型表   不要为小型数据表设置任何键假如它们经常有插入和删除操作就更别这样作了对这些插入和删除操作索引维护可能比扫描表空间消耗更多时间   2. 不要把社会保障号码(SSN)或身份证号码(ID)选作键   永远都不要使用 SSN 或 [阅读全文] [PDF]
背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了. 本文主旨:讨论什么情况下能利用上索引. 索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引. 优缺点比较: 1):索引所占用空间:单一列索引相对要小. 2):索引创建时间:单一列索引相对短. 3):索引对insert,update,delete的影响程序:单一列索引要相对低. 4):在多条件查询时,联 [阅读全文] [PDF]
一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他 三 [阅读全文] [PDF]
1 共4条 分1页