数据库——性能理解

QPS:一台服务器每秒能够执行的查询次数

TPS:每秒处理的事务数(对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“Qps”之中。)

下图是一个性能较好的数据库服务器

1. 如何处理大表?

1)分库分表

2)历史数据归档

 2. 影响数据库性能的因素?

服务器系统、数据库存储引擎、cpu磁盘等硬件、数据库参数配置、数据库结构设计和sql语句

3.固态磁盘相比于机械磁盘有哪些好处?

1)随机读写性能较好

2)更好的支持并发

4.修改CentOS系统参数配置优化数据库?

内核相关参数配置(/etc/sysctl.conf)

net.core.somaxconn=65535 #每个端口监听队列的长度

net.ipv4.tcp_fin_timeout=10 #tcp连接等待的时间,超时后回收

kernel.shmmax # 系统中共享内存的最大值

 

原文地址:https://www.cnblogs.com/gaoquanquan/p/12420407.html