当前位置:   article > 正文

MySQL使用性能的影响因素及优化方案_mysql initialsize

mysql initialsize

MySQL性能影响因素及优化方案

一.Myslq性能影响因素

1.数据库连接数

mysql数据库默认连接为100,虽然可以通过initialSize、minIdle、maxActive等进行调优,但是由于受硬件资源的限制连接数不可能无限制的增加,可能会出现最大连接数不能满足实际需求情况,这时会出现系统业务阻塞。

2.空间存储问题(表数据量大)

当单表数据量超过1000万条时普遍会出现读取性能方面的问题。从索引角度分析,未命中索引时数据库系统会进行全表扫描,数据量越大,扫描时间越长;而且B+TREE索引时存放在硬盘上的,数据量越大B+TREE层次越深,IO次数会越多

3.硬件资源限制

数据库服务器相对于普通的应用程序服务器相比,资源性对集中,单台主机上需进行的计算量会较大,cpu的处理能力非常重要;数据库是存储数据的地方,主机的磁盘和内存对IO性能会影响较大;数据库传递数据量也会较多,因此主机的网络设备性能也是系统的瓶颈之一,硬件资源还会直接影响数据库每秒查询数QPS和每秒事务数TPS。

4.查询语句

数据库管理软件中,最大的瓶颈在于磁盘的IO,即数据的存取操作上,对于同一份数据,以不同方式去查找相同内容时所需读取的数据量以及消耗的资源有着很大的区别,SQL语句的优劣对数据库系统性能会造成很大的影响。

二.数据库优化方案

1.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/921349
推荐阅读
相关标签
  

闽ICP备14008679号