最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql中影响数据库性能的因素讲解

来源:懂视网 责编:小采 时间:2020-11-09 20:23:40
文档

mysql中影响数据库性能的因素讲解

mysql中影响数据库性能的因素讲解:关于数据库性能的故事 面试时多多少少会讲到数据库上的事情,你对数据库的掌握如何?,什么时候最考验数据库的性能,答应主要方面上讲就是大数据量的读写时,而电商类的大促活动就是考验各自的数据库性能的时候啦。 对于web服务器而言,数据量大时,我们
推荐度:
导读mysql中影响数据库性能的因素讲解:关于数据库性能的故事 面试时多多少少会讲到数据库上的事情,你对数据库的掌握如何?,什么时候最考验数据库的性能,答应主要方面上讲就是大数据量的读写时,而电商类的大促活动就是考验各自的数据库性能的时候啦。 对于web服务器而言,数据量大时,我们

关于数据库性能的故事

面试时多多少少会讲到数据库上的事情,“你对数据库的掌握如何?”,什么时候最考验数据库的性能,答应主要方面上讲就是大数据量的读写时,而电商类的大促活动就是考验各自的数据库性能的时候啦。

对于web服务器而言,数据量大时,我们可以简单的通过横向扩展来减少单个服务器的负担,但是对于数据库服务器来说就没有那么简单了,他们不可能做到轻易的横向扩展,这样也违背了数据库的完整性与一致性的原则,那么我们的数据库架构该如何搭建呢?

对于大促类活动而言,不管是产品多好、策划多成功,如果没有稳定的数据库及服务器环境,则这所谓的一切都将是一场空呀。

数据库架构案例

如图所示,主从服务器之间没有任何主从复制组件,即当主服务器出现了故障,很难进行主服务器的切换,这需要DBA在从服务器中选择数据最新的从服务器将其提升为主服务器并同步其他从服务器,这个过程的时间成本也是非常沉重的。

且过多的从服务器,当业务量大时对主服务器的网卡也是一定的挑战。

我们可以通过对集群的监控信息来了解是什么影响了数据库性能。

答应其实是肯定的,一般情况下主要是QPS与TPS、并发量(同一时间处理的请求的数量,避免和同时连接数混淆)、磁盘IO、读操作过于高

这里有个建议:最好不要在主库上数据备份,起码在大型活动前要取消这类计划、

影响数据库的因素

  • sql查询速度
  • 服务器硬件
  • 网卡流量
  • 磁盘IO
  • 超高的QPS和TPS

    风险:效率底下的SQL(QPS:每秒钟处理的查询量)

    大量的并发和超高的CPU使用率

    风险:大量的并发(数据库连接数被占满(max_connections默认100))

    风险:超高的CPU使用率(因CPU资源耗尽而出现宕机)

    磁盘IO

    风险:磁盘IO性能突然下降(使用更快的磁盘设备)

    风险:其他大量消耗磁盘性能的计划任务(调整计划任务)

    网卡流量

    风险:网卡IO被占满(1000Mb/8=100MB)

    如何避免无法连接数据库的情况:

    1、减少从服务器的数量
    2、进行分级缓存
    3、避免使用“select * ”进行查询
    4、分离业务网络和服务器网络

    您可能感兴趣的文章:

  • MySQL中聚合函数count的使用和性能优化技巧
  • mysql查询时offset过大影响性能的原因和优化详解
  • MySQL优化insert性能的方法示例
  • MySQL性能全面优化方法参考,从CPU,文件系统选择到mysql.cnf参数优化
  • 浅谈MySQL和MariaDB区别(mariadb和mysql的性能比较)
  • mysql千万级数据分页查询性能优化
  • mysql分页性能探索
  • MySQL批量SQL插入性能优化详解
  • MySQL几点重要的性能指标计算和优化方法总结
  • 文档

    mysql中影响数据库性能的因素讲解

    mysql中影响数据库性能的因素讲解:关于数据库性能的故事 面试时多多少少会讲到数据库上的事情,你对数据库的掌握如何?,什么时候最考验数据库的性能,答应主要方面上讲就是大数据量的读写时,而电商类的大促活动就是考验各自的数据库性能的时候啦。 对于web服务器而言,数据量大时,我们
    推荐度:
    标签: 影响 数据库 mysql
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top