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

数据库压力大的场景

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

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

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

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

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

相关文章

  • 数据库压力大的场景

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

  • MySQL-UDF-HTTP + Express + WebSo

    场景 在很多 WEB 应用中,都会存在这样一种场景,数据库服务器(为区别扮演各种角色的数据库产品,以下称 MySQ...

  • 数据库Redis读写分离实例

    对于读多写少的场景,云数据库Redis版的读写分离实例能够提供灵活的支持。 简介针对读多写少的业务场景,云数据库R...

  • 我的第一个golang command脚本

    场景 维护数据库的树形结构的pid集合 具体代码

  • database

    深入mysql: mysql与nosql: 关系型数据库和nosql数据库场景说明:关系型数据库把所有的数据都通过...

  • 数据库缓存一致性方案

    在互联网架构中,面对高流量的业务场景,数据库+缓存是一个经常被使用的组合策略。而在使用数据库+缓存的业务场景中,数...

  • kettle 知识

    kettle的正常转换速度 容易产生性能问题的场景 1. 查询类: 数据库查询:数据库查询、数据库连接、插入更新 ...

  • 想哭

    压力大 压力大 压力大 压力大 压力大 压力大压力大 压力大 压力大压力大 压力大 压力大压力大 压力大 压力大压...

  • # 搞定!用多套源策略解决SpringBoot多数据源

    1. 引言 在开发过程中,避免不了需要同时操作多个数据库的情况,通常的应用场景如下 : 数据库高性能场景:主从,包...

  • lunem与Laravel之利用Redis做分页

    分页场景:在平常我们都是利用数据库做分页,但在高并发,数据库可能就不能承载这样的压力,在高并发的场景下其实是不允许...

网友评论

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

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