问题描述
请教大家个问题 MySQL中TPS和QPS 的参数一般参考设置的数值为多少?当TPS和QPS飙升的话 通过哪些方法和日志能快速定位原因呢
专家解答
1)先参考一下提供的性能测试例子:
官网:https://www.mysql.com/cn/why-mysql/benchmarks/
Benchmark with MySQL 5.7:http://dimitrik.free.fr/blog/archives/2016/02/mysql-performance-scalability-on-oltp_rw-benchmark-with-mysql-57.html
2)性能排查:
系统命令:top ,iostat -x 2 看cpu ,io 状态
mysql: 发连接数(thread_connected)、并发活跃线程数(thread_running)、临时表(tmp_disk_tables)、锁(locks_waited,Innodb_row_lock*)
1.线程:show processlist;
2.执行事务:infromation_schem.innodb_trx
3.当前有没有锁:SELECT * FROM information_schema.INNODB_LOCKS;
4.当前锁堵塞情况:SELECT * FROM information_schema.INNODB_LOCK_WAITS;
5.当前innodb 状态: show engine innodb status\G;
实际要了解每个状态返回的值得意义,就大致明白数据库处于什么样的状态。
最后修改时间:2019-04-14 14:35:26
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
MySQL数据库当前和历史事务分析
听见风的声音
377次阅读
2025-04-01 08:47:17
墨天轮个人数说知识点合集
JiekeXu
375次阅读
2025-04-01 15:56:03
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
349次阅读
2025-03-28 16:28:31
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
301次阅读
2025-04-15 14:48:05
MySQL8.0直方图功能简介
Rock Yan
278次阅读
2025-03-21 15:30:53
MySQL 有没有类似 Oracle 的索引监控功能?
JiekeXu
268次阅读
2025-03-19 23:43:22
云和恩墨杨明翰:安全生产系列之MySQL高危操作
墨天轮编辑部
262次阅读
2025-03-27 16:45:26
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
254次阅读
2025-04-15 23:49:58
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
247次阅读
2025-04-07 12:14:29
PG vs MySQL 执行计划解读的异同点
进击的CJR
169次阅读
2025-03-21 10:50:08