`
jackroomage
  • 浏览: 1197014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

大表加快查询方法

阅读更多

大表加快查询方法:表分区,建索引,根据where字段后的条件建相应的索引,本地前缀 非前缀都行。
如果以上都用到了,还慢。看执行计划,找出瓶颈!

 

 

2、

数据库上:可以添加分区,增加索引,建立视图,增大缓冲区,将语句KEEP到共享池……
服务器硬件:增加CPU,增大内存,使用高速磁盘或者使用SSD……

 

 

3、

http://database.51cto.com/art/201004/196516_1.htm

 

http://tianzt.blog.51cto.com/459544/171759/

分享到:
评论

相关推荐

    VFP数据库系统Visual-FoxPro查询与视图.doc

    第八章 查询与视图 8.1 创建查询 8.2 创建视图 8.1 创建查询 查询可以使用户从数据表中获取所需要的结果。执行查询就是设定一些过滤条件 ,并把这些条件存为查询文件,在每次查询数据时,调用该文件并加以执行。查询...

    数据库设计准则及方法论.docx

    在模型的设计上,我们通常采用第三范式来进行数据库对象的模型设计,但是有时为了性能考虑,我们通常会做一些退化,比如设计一些冗余字段或者多表合并来加快系统的查询性能。例如对于有大量数据的销售流水表,完全...

    mysql使用教程之分区表的使用方法(删除分区表)

    1,可以把一些归类的数据放在一个分区中,可以减少服务器检查数据的数量加快查询。2,方便维护,通过删除分区来删除老的数据。3,分区数据可以被分布到不同的物理位置,可以做分布式有效利用多个硬盘驱动器。 MySQL...

    MySQL数据库查询性能优化策略

    索引提供了高效访问数据的方法,并且加快查询速度. 如果查询时没有使用索引,那么查询语句将扫描表中所有的记录.在数据量大的时候,这样查询速度会很慢. 使用索引进行查询,查询语句可以根据索引快速定位到待查询记录,...

    Android SQLite数据库进行查询优化的方法

    要进行查询优化,这里就会用到索引,C端的数据量大部分情况下面虽然不是很大,但良好的索引建立习惯往往会带来不错的查询性能提升,同时在未知的将来经得住更大数据的考验,那如何优化数据库查询呢,下面我们用例子...

    MYSQL优化详情大全

    创建索引:在经常被查询的列上创建索引可以加快查询速度。但过多或不必要的索引会增加写操作的开销,因此需要权衡利弊。 避免使用SELECT *:只选择需要的字段而不是全部字段,可以减少数据传输量,提高查询速度。 ...

    如何提高MySQL Limit查询性能的方法详解

    在MySQL数据库操作中,我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。其实我们可以使用Limit关键字来避免全表扫描的情况,从而提高...

    Oracle数据库快照的使用

     下面以我在开发襄樊市电信局170话费催缴系统中使用快照加快查询速度的实现过程为例来说明快照的使用方法:  170话费催缴系统是一个向用户电话播放催缴话费提示音的系统。用户的欠费金额存放在rs6000小型机sffw用户...

    论文研究-一种基于可排序视图的RDF模式匹配算法.pdf

    传统的基于物化视图的RDF模式匹配方法虽然能降低表的自连接操作次数,加快查询模式重写过程,但在视图集中检索模式匹配的视图等价于子图同构这一NP-hard问题。为了减小查询模式重写代价,提高RDF模式匹配过程效率,...

    MySQL查看、创建和删除索引的方法

    特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值...

    数据库优化设计方案.doc

    规范化的好处是降低连接操作的需求、降低外码和索引数目,减少表的个数,从而提高 查询速度,这对于性能要求相对较高的数据库系统来说,能有效地改善系统的性能,但 相应的问题是可能影响数据的完整性,加快查询速度...

    高性能MySQL(第3版).part2

    6.5.9在同一个表上查询和更新232 6.6查询优化器的提示(hint)232 6.7优化特定类型的查询236 6.7.1优化COUNT()查询236 6.7.2优化关联查询239 6.7.3优化子查询239 6.7.4优化GROUPBY和DISTINCT239 6.7.5优化...

    基于实例化视图的MDX语句执行性能优化 (2008年)

    该文采用预建实例化视图的方法,使得原先基于事实表和维表的多表连接查询在经过查询重写后,可直接利用单一的候选实例化视图完成,从而大大加快了MDX语句的执行速度。阐述了选取候选实例化视图的基本思路,并给出...

    深入浅出 SQL (中文版).part1

     让你的大脑顺从你的方法  读我  技术审阅团队  致谢 1 数据和表:保存所有东西的地方  定义数据  从分类的角度看数据  什么是数据库?  戴上X光眼镜,看穿数据库……  数据库包含关联数据  放大表  接受...

    C#开发经验技巧宝典

    0883 对某期间的数据进行查询的几种方法 519 0884 NOT与谓词进行组合条件的查询 520 19.6 聚合函数 520 0885 聚合函数SUM的使用 520 0886 聚合函数AVG的使用 521 0887 如何使用聚合函数MAX 521 0888 ...

    数据库物理设计(1).docx

    l 在经常需要排序的列上建立索引,因为索引已经排序,这样查询可以利用索引的排序,加快排序查询的时间。 l 在经常成为查询条件的列上建立索引。也就是说,在经常使用在WHERE子句中的列上面建立索引。 同样,对于...

    红金羚库存管理系统(Web版)v3.98.zip

    查询时可以根据多种条件组合查询货品记录,可通过EXCEL表导出数据,并可以打印出历史数据列表。 入库管理:(包括新增、入库单查询、 入库货品查询)对入库货品进行审批,也可以建立直接入库单,对入库货品进行查询...

    毕业设计(通讯录管理)c++

    为了加快数据定位查找的速度,采用常用优先的方法对链表的各个节点进行排序,即一旦操作了一个人员的数据,他的数据就将被调用到链表的链首。这样经过有限次操作,经常查阅的人员的信息就将排在链表的前端。虽然不能...

    数据库系统概论chp3-2.pptx

    SQL Server中数据的访问方法: 表扫描法:当访问未建索引的表内数据时,从表的起始处逐行查找,直到符合查询条件为止。 使用索引:当使用索引访问建有索引的表内数据时,系统会通过遍历索引树结构来查找行的存储位置...

Global site tag (gtag.js) - Google Analytics