数据库的性能

Qps:每秒钟处理的查询量
Tps:
大量的并发:数据库连接数被占满
超高的CPU使用率:因CPU资源耗尽而出现宕机
磁盘IO:磁盘Io性能突然下降(使用更快的磁盘设备) 其他大量消耗磁盘性能的计划任务(调整计划任务,做好磁盘维护)
网卡流量:网卡IO被沾满(1000MB/8~~100Mb)
如何避免无法连接数据库的情况:
1.减少从服务器的数量
2.进行分级缓存
3.避免使用select * 进行查询

大表
记录行数据大,单表超过千万行。
表数据文件巨大,表数据文件超过10G
大表对数据库的影响
修改表结构需要很长时间,会造成长时间的主从延迟,影响正常的数据库操作

事务的隔离性
sql标准中定义的四种隔离级别
未提交读(READ UNCOMMITED) 已提交读(READ COMMITED) 可重复读(REPEATABLE READ) 可串行化(SERIALIZABLE)
隔离性从开始到最后 低到高
并发性由高到低

大事务的风险
锁定太多数据,造成大量的阻塞和锁超时
回滚时所需时间比较长
执行时间长,容易造成主从延迟
如何处理 1.避免一次处理太多的数据 2.移除不必要在事务中的select操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值