正在加载...
分页: 2/12 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
From:http://www.phpv.net/html/1624.html

问题描述:

我们要访问的表是一个非常大的表,四千万条记录,id是主键,program_id上建了索引。执行一条SQL:

select * from program_access_log where program_id between 1 and 4000

这条SQL非常慢,我们原以为处理记录太多的原因,所以加了id限制,一次只读五十万条记录

select * from program_access_log where id between 1 and 500000 and program_id between 1 and 4000

但是这条SQL仍然很慢,速度比上面一条几乎没有提升。Mysql处理50万条记录的表,条件字段还建了索引,这条语句应该是瞬间完成的。

问题分析:

这张表大约容量30G,数据库服务器内存16G,无法一次载入。就是
Tags: ,

MySQL配置文件my.cnf中文版

[ 2010/08/02 16:31 | by selboo ]
从 hi!admin 抄来的一份配置.注释得非常好.精


#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO

#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc/my.cnf 作为全局设置,
# mysql-data-dir/my.cnf 作为服务器指定设置
# (@localstatedir@ for this installation) 或者放入
# ~/.my.cnf 作为用户设置.
#
# 在此配置文件中, 你可以使用所有程序支持的长选项.
# 如果想获悉程序支持的所有选项
# 请在程序后加上"--help"参数运行程序.
#
# 关于独立选项更多的细节信
Tags: ,
       为了配合公司的mysql的内部培训和解决校园网程序中的大量慢查询语句,特地写了这个小东西,程序员从校园网的任务单平台获取到每天定时发送的需要优化的慢查询语句,将语句放入校园网的mysql网页版慢查询工具,可以详细看到具体的语句执行的过程和花费时间,以后各个表的索引使用情况等,然后有针对性的进行优化。代码比较简陋。

点击在新窗口中浏览此图片

下载
下载文件 (已下载 182 次)
Tags: ,

MySQL安全配置文档

[ 2010/07/05 10:19 | by selboo ]




转载:http://hi.baidu.com/zheng918/blog/item/e1af9d3d1879c10abba1677c.html

MySQL 是一个真正的多用户、多线程

MySQL查询缓存变量解释

[ 2010/06/15 11:24 | by selboo ]
Qcache_free_blocks:缓存中相邻内存块的个数。数目大说明可能有碎片。FLUSH QUERY CACHE会对缓存中的碎片进行整理,从而得到一个空闲块。

Qcache_f
Tags: ,
分页: 2/12 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]