易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 查询的效率问题

select record_minute, max(query_per_second),domain_name,query_per_second,delay from top_normal_domain_minute where record_minute between unix_timestamp('2009-11-03 13:31:29') and  unix_timestamp('2009-11-12 13:31:32') group by domain_name order by max(query_per_second) desc limit 0,10;
大家请看,这条sql语句的语义是,查询数据库表中某时间段内,查询量(wyery_per_second)最多的域名(排在前10的)。
但是执行这条sql语句的时候却发现速度异常得慢,怎么优化它。我的qq:346985049,一直在,如果有高手看到的话,请帮帮我
这个要怎么解决?有没有人可以帮我

索引情况、EXPLAIN SQL语句,贴记录及要求结果出来看看

这个东西不是一言两语能说得清楚的,你可以参考下下面这个找点启发吧:
http://topic.csdn.net/u/20091031/18/f86637e7-06be-403c-b6b8-56904920751b.html?59522

引用
这个东西不是一言两语能说得清楚的,你可以参考下下面这个找点启发吧:
http://topic.csdn.net/u/20091031/18/f86637e7-06be-403c-b6b8-56904920751b.html?59522

他那里面的方法也还是有问题,因为上一分钟和下一分钟统计到的域名可能会有相同的,所以我才group by domain_name 的。。。。。就算设计一个汇总表,效率也不会快的

创建 基于 record_minute 的索引

create index idx_top_normal_domain_minute_1 on top_normal_domain_minute(record_minute);

做优化之前你需要查看

show index from top_normal_domain_minute;
explain
select record_minute, max(query_per_second)


相关问答:

MYSQL安装失败

我以前安装了一次,后来卸载了,现在再安装的时候,提示错误:Error 1305.Error reading from file C:DOCUME~1\LOCALS~1\Temp\mysql_server.msi.Verify that the file exists and that you can access it.
可是我找 ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

mysql中后退命令?

mysql>create book(
    ->id varchar(20) not null,g
    ->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......

MYSQL 事务的问题

SQL code:

create PROCEDURE aa(SqlCMD1 varchar(8000),SqlCMD2 varchar(8000),SqlCMD3 varchar(8000))
begin
declare exit handler for sqlexception rollback;
start TRANSACTION;
EXECUTE SqlCMD1;
EXE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号