MySQL-性能优化概述
文章目录 影响MySQL性能的几大因素 大表带来的风险 大事务带来的风险 影响MySQL性能的几大因素 通常来说 ,有以下几点 慢SQL (重点) 、 主机的硬件资源(CPU、内存、磁盘I/O等)、网卡流量等等 超高的QPS和 TPS QPS(Queries Per Second 每秒处理的查询量) : 假设处理一个SQL 需要 10ms , 1s 最多也就处理100个,那么QPS < = 100 ,如果 100ms处理一个呢? 那 QPS <=10 ,可以推断出SQL的执行效率队QPS的影响很重要。 根据经验, TPS(Transactions Per Second,事务数/秒,这个完整的事务包括了用户请求服务器,服务器内部处理,服务器返回信息给用户三个过程) QPS和TPS高,说明应用的负载较高. MySQL数据库中的QPS和TPS的计算方法 Questions = SHOW GLOBAL STATUS LIKE 'Questions' ; Uptime = SHOW GLOBAL STATUS LIKE 'Uptime' ; QPS = Questions / Uptime ----------------------- Com_commit = SHOW GLOBAL STATUS LIKE 'Com_commit' ; Com_rollback = SHOW GLOBAL