美文网首页
数据库压力大的场景

数据库压力大的场景

作者: 美得冒泡的姗迪 | 来源:发表于2017-08-15 17:23 被阅读0次

    系统中的各个服务有的是IO密集型,有的是CPU密集型,内存密集型
    不同的系统性能的瓶颈不同,比如说:如果数据库成为瓶颈。

    1.什么样的业务会导致数据库成为瓶颈?
    一条记录有30多个字段,
    一个表中有4000万条记录,
    每个字段字节多,比如存储用户评论,
    操作语句复杂比如 连表查询,有效索引建立难度大,索引多了优化难度也很大
    等等
    这些都会导致数据库查询比较耗时,周边的服务需要等待数据库操作结果,当用户请求数量增加,连接池经常被耗尽(比如160左右),导致其它请求失败。

    2.数据库成为瓶颈会带来哪些问题?
    (1)一般某个库成为瓶颈,那么在系统结构图中 贴近他的周边的服务也会不同程度的承受很大的性能压力,不断有接口超时,jdbc连接失败
    (2)频繁读库,dba的机器负载很高,IO也高 磁盘压力大

    3.如何解决这种瓶颈问题
    (1)周边系统下手,降低数据库的操作
    (2)数据库本身处理手段: solr

    相关文章

      网友评论

          本文标题:数据库压力大的场景

          本文链接:https://www.haomeiwen.com/subject/iqkibttx.html