mysql查询大容量数据的优化经验》的相关内容

关系数据库性能问题

关系数据库性能问题 一、任务描述 工作中的一个数据批量任务,涉及到4张基本表和4张业务数据表。 基本表 (Basic Table) 数据量不大,每个表最多几百条记录;业务表 (Transaction Table) 数据量较大,每个表有几十万条记录。 以前的版本使用OO(O/R ?)方式, (1) SQL查询数据库选出一个业务表的数据,每条记录映射为一个Object。 (2) 循环每个Obj ...
by buaawhl 2005-01-21 浏览 (11568) 回复 (12) 关键字:

mysql下,一个数据库查询优化

对查询 select distinct product0_.id as id62_........................................................ from t_product product0_, t_product_catagory productcat1_ where product0_.catagory_id=produc ...
by nihongye 2008-05-15 浏览 (527) 回复 (2) 关键字: mysql数据库优化

让ActiveRecord更加active

广告语:你觉得Rails现在的ActiveRecord还不够活跃、还不够DSL吗?想让它更有抱负吗?那么你需要Ambition,马上装上这颗“野心”,让数据来的更猛烈些。 使用了本产品,你将可以: User.first "SELECT * FROM users LIMIT 1" User.select { |m| m.name != 'macgyver' } "SELECT * FROM u ...
by rainchen 2007-08-30 浏览 (7790) 回复 (9) 关键字:

为分组查询添加一列按分组字段从1开始计数的序号列

************************************************************************************************* // date   2008-1-24 // auth   mircle //  qq     83529101/ ...
by mircle 2008-01-24 浏览 (912) 回复 (6) 关键字:

提高你的SQL能力,温馨小提示

公司组织SQL水平考试,看了写教材,写了点总结发上来跟大家分享。 我公司使用的是Sybase ASE12.5,所以下面的一些特性是针对Sybase ASE的。 一:SQL Bisic 1:SQL(Structured Quary Language)特性: a:标准化 b:非过程化的 c:可优化的 d:面向集合操作的 2:ASE中的数据类型 a:Numberic b:Cha ...
by Ivan Li 2006-11-27 浏览 (22484) 回复 (19) 关键字:

mysql查询大容量数据的优化经验

查询大容量数据的优化经验: 先查到id,然后查询相关的数据...比如这个查询在1M条记录,1.5g数据库内存情况下相当慢,大概20s以上select id,title from articles order by rank desc limit 12222,34;但是拆分成如下查询只要2秒:select title from articles where id in (select * from ...
by chenjinlai 2008-04-15 浏览 (69) 回复 (0) 关键字:

数据库瓶颈是网站访问性能杀手

前几天mongrel老是挂掉的原因找到了...是数据库...可能是前几天调整tomcat的时候,考虑到系统内存比较不足了,把数据库内存降下来了,从1.5g到1g然后数据库内存就跨越了某个临界值...导致这条语句,按照rank排序:SELECT id,title FROM articles ORDER BY rank desc LIMIT 407000, 500;要花费很长时间,虽然id,titl ...
by chenjinlai 2008-04-14 浏览 (126) 回复 (0) 关键字:

有关oracle中聚合函数rank和dense_rank的使用

今天碰到了一个业务场景,需要对一个表做分组分类的聚合查询。由于表很大,所以在数据库端解决这个问题是最佳的选择。于是请了Ray同学帮忙,他教了我一个Oracle上的聚合函数的使用,非常不错。 其实现在Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] orde ...
by downpour 2006-09-15 浏览 (3875) 回复 (0) 关键字: Oracle rank dense_rank

sql语句查询结果合并union all用法

大概的思想是用union 和union all --合并重复行 select * from A union select * from B --不合并重复行 select * from A union all select * from B 按某个字段排序 --合并重复行 select * from ( select * from A union select * from B) ...
by ayaya 2007-12-13 浏览 (167) 回复 (0) 关键字:

oracle与db2中聚合函数的使用

聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。 SELECT a.*,RANK() OVER(ORDER BY col1) FROM table a; 会在最后一列显示该行的排序值 select * from (select rank() over(partition by 科目 order by 分数 desc) rk,a.* from a) t wher ...
by 小嘴看世界 2007-10-23 浏览 (314) 回复 (0) 关键字:

JBPM如何查待办列表(注意:待办需要关联相关业务信息)?

比较简单的作法是首先通过jbpm的findTaskInstance()方法得到待办,然后从环境变量或业务申请表中查到业务信息。 不过这样好象性能比较差,各位有什么好的办法没有?
by tobacco 2007-03-27 浏览 (837) 回复 (5)

关于Ecside里db2等不支持limit函数的数据库分页问题

Fins,想问一下如果数据库本身不支持(LIMIT ? OFFSET ?)的话,有没有好的解决方案呢?像DB2,只能用这个方式:DB2分页查询 SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20 如果是能 ...
by jandytom 2007-04-29 浏览 (525) 回复 (5)

求助,关于一个"取最后一个对象"的查询方法。

我对hibernate不熟悉! 所以不知道怎么写HQL语句。 sql语句是很简单的(以sql server为例): select top 1 * from topic order by createDate desc 这样就把topic最后一个对象查找出来了,但是这个查询在grails如何实现呢?
by zengsun 2007-07-13 浏览 (637) 回复 (7)

请教一个ecside中查询filter的问题

我在使用ecside的时候,使用了extremeTable自带的filter功能(还是比较方便的,呵呵),现在遇到一个问题: 我对Limit的查询进行了扩展,比如对于数值型的列,可以输入 >20 代表查询大于20的数据。 通过p6spy可以看到查询的sql语句是正确的,可是ecside中的数据是空的。 我想可能是extremeTable自动过滤掉了吧?可有不知道在哪里设置,请fins大哥指点一下, ...
by caryl 2007-03-16 浏览 (411) 回复 (6)

ECSide基于数据库的分页、排序、过滤的实现

首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样, 如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文. 先来简单介绍一下RSF操作方式. ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (5300) 回复 (16)

NetBeans6.5 M1 众多期待的特性一览表!

NetBeans6.5 M1 众多期待的特性一览表! Netbeans 6.5 M1 已经发布,最新版本的NetBeans 增强了许多功能,同时也引入了许多值得期待的新特性. 其中我比较喜欢的是DataBase 的改进,Eclipse 项目导入变得比以前更方便了,可以正确的区分Web项目 和普通项目,还有Spring   Hibernate 增强. GUI 中新增了JD ...
by gml520 2008-06-25 浏览 (4453) 回复 (16) 关键字: netbeans 6.5 m1

我恨Django的5个理由和我爱Django的5个理由

我恨Django的5个理由 虽然我喜欢Django,但是无论如何它也有瑕疵的,让我先把"丑话"说在前面吧. Ajax很难和Django一起用 大部分的Django社区都认为把Javascript helpers和python framework放到一起并不是个很好的主意。虽然我理解Javascrip是基本知识,人人都懂得一些,但是我仍然不赞同这个主意。SQL和Javascript一样也是基本知 ...
by levis2000 2008-04-22 浏览 (2496) 回复 (11) 关键字: django python

PostgreSQL8.3发布。

PostgreSQL 开发组发布了最新的8.3版本。 http://www.postgresql.org/ PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统. 目前PostgreSQL的性能已经非常优异。 这里有一个介绍FreeBSD7的pdf的英文文档。 http://people.freebsd.org/~k ...
by myaniu 2008-02-05 浏览 (1568) 回复 (8) 关键字: 数据库 postgresql

相关问答

赞助商链接