每天MySQL自动优化
[ 2010/08/04 18:41 | by selboo ]
[root@74-82-173-217 ~]# mysqlcheck -Aao --auto-repair -uroot -p'*********'
下面说下几个参数的含义
-a, --analyze 分析 [Analyze given tables]
-o, --optimize 优化 [Optimize table]
-A, --all-databases 所有的数据库 [Check all the database]
--auto-repair 自动修复 [If a checked table is corrupted, automatically fix it. Repairing will be done after all tables have been checked, if corrupted ones were found]
-o, --optimize 优化 [Optimize table]
-A, --all-databases 所有的数据库 [Check all the database]
--auto-repair 自动修复 [If a checked table is corrupted, automatically fix it. Repairing will be done after all tables have been checked, if corrupted ones were found]
加入 cronjob
mysql数据库索引查询优化的分享
[ 2010/08/03 09:26 | by selboo ]
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,无法一次载入。就是
问题描述:
我们要访问的表是一个非常大的表,四千万条记录,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,无法一次载入。就是
校园网的mysql网页版慢查询工具
[ 2010/07/22 12:09 | by selboo ]
需要同时设置 noatime 和 nodiratime 吗?
[ 2010/07/11 00:24 | by selboo ]
相信对性能、优化这些关键字有兴趣的朋友都知道在 Linux 下面挂载文件系统的时候设置 noatime 可以显著提高文件系统的性能。默认情况下,Linux ext2/ext3 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间。因为系统运行的时候要访问大量文件,如果能减少一些动作(比如减少时间戳的记录次数等)将会显著提高磁盘 IO 的效率、提升文件系统的性能。Linux 提供了 noatime 这个参数来禁止记录最近一次访问时间戳。
给文件系统挂载的时候加上 noatime 参数能大幅提高文件系统性能:
[code]# vi /etc/fstab
/dev/sda1 /
给文件系统挂载的时候加上 noatime 参数能大幅提高文件系统性能:
[code]# vi /etc/fstab
/dev/sda1 /
安装linux后的内核调优
[ 2010/06/15 11:31 | by selboo ]