设为首页 收藏本站
查看: 2442|回复: 4

[求助] mysql 服务器CPU占用过高,如何调优,求助啊

[复制链接]
累计签到:9 天
连续签到:1 天
发表于 2015-11-12 17:09:46 | 显示全部楼层 |阅读模式
我100个用户做查询操作时候,数据库服务器的cpu平均达到72.5,求助吧帮忙看看数据库的参数可以怎么优化下。
系统:cent os 6.5
4  CPU
2 核

我的mysql配置文件如下
my.cnf

[mysql]

# CLIENT #
port                           = 3306
socket                         = /tmp/mysql.sock
#character_set_server           = utf8
[mysqld]

# GENERAL #
user                           = mysql
default-storage-engine         = InnoDB
datadir                        =/mysql/data
socket                         = /tmp/mysql.sock
pid-file                       = /mysql/data/mysql.pid
enforce_gtid_consistency       = true
gtid_mode=on
character_set_server           = utf8
# MyISAM #
key_buffer_size                = 32M
#myisam_recover                 = FORCE,BACKUP
myisam_sort_buffer_size = 8M
myisam_max_sort_file_size = 8M
myisam_repair_threads = 1
myisam_recover
       
#add 11.12 11:20
read_buffer_size               = 2M
read_rnd_buffer_size           = 4M
bulk_insert_buffer_size        = 8M
# SAFETY #
max_allowed_packet             = 16M
max_connect_errors             = 10
innodb                         = FORCE
# DATA STORAGE #
datadir                        = /mysql/data

# BINARY LOGGING #
log-bin                        = /mysql/data/mysql-bin
expire-logs-days               = 14
sync-binlog                    = 1
server-id                      = 184388
binlog_format                  = statement
log_slave_updates              = 1
binlog_cache_size              = 1M
log_bin_trust_function_creators = 1
skip-name-resolve
slow_query_log=on

# REPLICATION #
log-slave-updates              = 1
relay-log                      = /mysql/data/relay-bin
slave-net-timeout              = 60

# CACHES AND LIMITS #
tmp_table_size                 = 128M
max_heap_table_size            = 128M
sort_buffer_size               = 8M
join_buffer_size               = 8M
query_cache_type               = 1
query_cache_size               = 512M
query_cache_limit              = 2M
max_connections                = 1500
thread_cache_size              = 100
open_files_limit               = 65535
table_definition_cache         = 2048
table_open_cache               = 2048
thread_concurrency             = 16
thread_cache_size              = 64
thread_stack                   = 192K
transaction_isolation          = REPEATABLE-READ
# INNODB #
innodb_flush_method            = O_DIRECT
innodb_log_files_in_group      = 3
innodb_log_buffer_size         = 8M
innodb_log_file_size           = 64M
innodb_log_files_in_group      = 3
innodb_flush_log_at_trx_commit = 2
innodb_file_per_table          = 1
#innodb_buffer_pool_size        = 4G
innodb_buffer_pool_size        = 4G
innodb_data_file_path = ibdata1:100M:autoextend
innodb_data_home_dir           = /mysql/innodb
innodb_lock_wait_timeout       = 15
innodb_thread_concurrency      = 16
innodb_file_format             = barracuda
innodb_strict_mode             = 1
innodb_file_io_threads         = 4
innodb_max_dirty_pages_pct     = 75

# LOGGING #
log-error                      = /mysql/data/mysql-error.log
log-queries-not-using-indexes  = 1
slow-query-log                 = 1
slow-query-log-file            = /mysql/data/mysql-slow.log





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-138463-1-1.html 上篇帖子: MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移 下篇帖子: mysql recovery 1 (允许停机,不许丢数据) 服务器 mysql 如何
累计签到:9 天
连续签到:1 天
 楼主| 发表于 2015-11-12 17:11:01 | 显示全部楼层
连接数不是很高,也就100多个

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:30 天
连续签到:1 天
发表于 2015-11-12 18:02:04 | 显示全部楼层
是不是sql语句查询慢,看看慢查询日志

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:49 天
连续签到:1 天
发表于 2015-11-12 18:50:54 | 显示全部楼层
看这些配置没太大用,查一下哪个sql慢

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:49 天
连续签到:1 天
发表于 2015-11-12 18:51:10 | 显示全部楼层
是不是没有索引

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表