我的疑问
./mysqlslap --user=root --concurrency=50 --iterations=1 --pass=toor -vv --create-schema=db --query="SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id IN ('1') AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 35, 6"一些结果
Average number of seconds to run all queries: 68.904 seconds
Minimum number of seconds to run all queries: 68.904 seconds
Maximum number of seconds to run all queries: 68.904 seconds
Number of clients running queries: 50
Average number of queries per client: 1载荷平均峰值在32以上。
测试机器的规格如下:
MySQL配置可以读取到这里来。有没有人建议我如何调整,以提高表现?谢谢。
发布于 2010-09-07 13:58:46
虽然我不同意配置中基于直觉的一些可调性,但http://blog.mysqltuner.com/包含一个脚本,您可以运行该脚本来输入配置设置。您将希望让mysql运行48+小时,以便给出最好的建议。
如果您没有在与数据库相同的分区上运行电子邮件,请考虑使用noatime,nodiratime挂载文件系统。检查文件系统上其他可调的设置。
https://serverfault.com/questions/178710
复制相似问题