赞
踩
mysql数据库默认连接为100,虽然可以通过initialSize、minIdle、maxActive等进行调优,但是由于受硬件资源的限制连接数不可能无限制的增加,可能会出现最大连接数不能满足实际需求情况,这时会出现系统业务阻塞。
当单表数据量超过1000万条时普遍会出现读取性能方面的问题。从索引角度分析,未命中索引时数据库系统会进行全表扫描,数据量越大,扫描时间越长;而且B+TREE索引时存放在硬盘上的,数据量越大B+TREE层次越深,IO次数会越多
数据库服务器相对于普通的应用程序服务器相比,资源性对集中,单台主机上需进行的计算量会较大,cpu的处理能力非常重要;数据库是存储数据的地方,主机的磁盘和内存对IO性能会影响较大;数据库传递数据量也会较多,因此主机的网络设备性能也是系统的瓶颈之一,硬件资源还会直接影响数据库每秒查询数QPS和每秒事务数TPS。
数据库管理软件中,最大的瓶颈在于磁盘的IO,即数据的存取操作上,对于同一份数据,以不同方式去查找相同内容时所需读取的数据量以及消耗的资源有着很大的区别,SQL语句的优劣对数据库系统性能会造成很大的影响。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。