最新文章列表

如何提升mysql的查询速度

 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。因此如何提高sql语句查询效率,显得十分重要。以下是累积的比较广泛使用的22种SQL查询语句优化方法:  1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。    2、对查询进行 ...
18237103303 评论(0) 有1728人浏览 2017-12-14 18:41

SQL查询简单优化

1、ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名,因此 FROM 子句中写在最后的表(基础表 driving table)将被最先处理。在FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。 例如: 表ceshi_xiao有969条记录,emp_xiao有14条记录。 select count(*) from emp_xiao, ceshi_xiao;( ...
肖福燕 评论(0) 有776人浏览 2017-10-11 10:26

mysql通过“延迟关联”进行limit分页查询优化的一个实例

最近在生产上遇见一个分页查询特别慢的问题,数据量大概有200万的样子,翻到最后一页性能很低,差不多得有4秒的样子才能出来整个页面,需要进行查询优化。 第一步,找到执行慢的sql,如下: SELECT         shotel_id as hotelId, mroom_type_id as mroomTypeId, available_date as availableDate, re ...
xglv2013 评论(0) 有2996人浏览 2016-10-31 17:53

mysql sql 优化

http://blog.csdn.net/kuyuyingzi/article/details/45915833  请尊重知识,请尊重原创 更多资料参考请见  http://www.cezuwang.com/listFilm?page=1&areaId=906&filmTypeId=1参考文章http://www.cnblogs.com/linfangshuhellowored/p ...
annan211 评论(0) 有674人浏览 2015-09-08 11:51

mysql查询性能优化之二

1 union的限制 有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层 查询的优化上。 如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在 合并结果集的话,就需要在union的各个子句中分别使用这些子句。 例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mysql ...
annan211 评论(0) 有978人浏览 2015-07-02 17:15

带filter的hbase查询优化

问题描述 hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。   问题原因 直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需要的时间超过hbase ...
kane_xie 评论(0) 有2231人浏览 2015-07-01 14:15

MySQL优化

一. MySQL服务端配置优化 1. my.ini配置优化 2G内存,针对站多,抗压型的设置,最佳: table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳 innodb_additional_mem_pool_size=4M 默认为2M innodb_flush_log_at_trx_commit=1(设置为0就是等到innodb_l ...
greatwqs 评论(3) 有1312人浏览 2013-08-03 11:22

使用MySQL处理百万级以上数据时,不得不知道的几个常识

    最近一段时间参与的项目要操作百万级数据量的数据,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍 ...
静妙仙人 评论(2) 有11575人浏览 2013-06-25 21:51

Mysql查询优化

   项目需要查询游戏用户的流失用户,对于流失用户的定义为:当天登陆,之后三天未登录的用户视为流失用户,目前有数据表 login_info 分别存储了用户id,登陆时间(int 11)。    最简单的实现方式:SELECT DISTINCT uid from login_info WHERE login_time between $time1['begin'] AND $time1['end'] ...
雪域江南 评论(0) 有927人浏览 2013-05-03 17:36

产品详情页面加载慢(之前约7s-12s)

问题场景:客户反应网站上的产品详情页面打开时,速度很慢。 运行环境:   数据库服务器 32位SQL Server 2005 开发者版SP2 开启了AWE   应用服务器 JDK 1.6,Tomcat 6.0 解决步骤:   1.火狐,Firebug>网络 查看打开该页面后的时间线 确实是数据查询耗时长导致页面加载慢。   2.懒得拉代码配置测试环境了(这个项目不能实行热部署,改了程序不能直接 ...
BenjaminYu 评论(0) 有817人浏览 2013-04-27 12:03

MongoDB查询优化原则

1.在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率。 2.用$or时把匹配最 多 结果的条件放在最前面,用$and时把匹配最 少 结果的条件放在最前面。 3.使用limit()限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量。 4.尽量少用$in,而是分解成一个一个的单一查询。尤其是在分片上,$in会让你的查询去每一个分片上查一次,如 ...
z2009zxiaolong 评论(0) 有8829人浏览 2012-10-23 14:49

MySQL中like语句及相关优化器tips

背景          MySQL中在对某个字段做包含匹配时可以用like。 先看这个结构和结果   CREATE TABLE `tb` (     `id` int(11) NOT NULL AUTO_INCREMENT,   `user_id` bigint(20) DEFAULT NULL,   `title` varchar(128) NOT NULL,   `mem ...
丁林.tb 评论(3) 有11794人浏览 2012-09-27 14:32

(转)Oracle sql 优化1

   ORACLE有个高速缓冲的概念,这个高速缓冲呢就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况小完全没有效果啊,例如在查询单表的时候那叫一个快,但是假设连 ...
sangei 评论(0) 有1489人浏览 2012-04-12 22:27

MySQL查询优化之查询优化器

MySQL查询优化之查询优化器phpma.com   当你提交一个查询的时候,MySQL会分析它,看是否可以做一些优化使处理该查询的速度更快。这一部分将介绍查 ...
abc123456789cba 评论(0) 有1035人浏览 2012-01-08 18:31

两条速度相差1350倍的sql语句

select *from RESOURCES where RES_STATUS = 1 and PLATFORM_FLAG=1 and RES_ID in (select RES_ID from DOWNLOADRECORDS where DOWNLOADRECORDS_TIME > DATE_SUB(now(),INTERVAL 7 DAY) group by RE ...
xuehanxin 评论(6) 有934人浏览 2011-12-13 15:04

SQL大量数据查询的优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有n ...
awfrun 评论(0) 有1488人浏览 2011-11-29 14:26

大数据量(千万级)查询优化实践经验

首先,一个表数据超过8千万条,而且还在以每5分钟5000条记录(不一定就是5000)增加中。 其次,该表有个字段有记录了时间。 再次,该表拥有80几个字段。 需求是:80几个字段中,要求查出50个字段,而且要求分页显示。根据需求写出的sql(样品语句)如下: select * from ((select t1.*, rownum t1rownum from ( ...
BBjava 评论(0) 有2075人浏览 2011-09-01 14:04

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics