《mysql查询大容量数据的优化经验》的相关内容
相关讨论
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

