33-我查这么多数据,会不会把数据库内存打爆

由于 MySQL 采用的是边算边发的逻辑,因此对于数据量很大的查询结果来说,不会在 server 端保存完整的结果集。

所以,如果客户端读结果不及时,会堵住 MySQL 的查询过程,但是不会把内存打爆。

而对于 InnoDB 引擎内部,由于有淘汰策略,大查询也不会导致内存暴涨。

阅读全文

25-MySQL是怎么保证高可用的

主要介绍了主备延迟及延迟的原因,为了数据库的高可用性,提出了可靠性优先策略、可用性优策略的一些DBA具体操作。对于开发人员需要知道是如何避免主备延迟问题:

  • 备库查询,也要关注性能
  • 备库机器硬件
  • 避免大事务

阅读全文

22-mysql有哪些饮鸩止渴的提高性能的方法

不知道你在实际运维过程中有没有碰到这样的情景:业务高峰期,生产环境的MySQL压力太大,没法正常响应,需要短期内、临时性地提升一些性能。

我以前做业务护航的时候,就偶尔会碰上这种场景。用户的开发负责人说,不管你用什么方案,让业务先跑起来再说。

但,如果是无损方案的话,肯定不需要等到这个时候才上场。今天我们就来聊聊这些临时方案,并着重说一说它们可能存在的风险。

阅读全文

作者的图片

TsingChan

万事头开难,好开的始成功的一半。
软件工程。
践行目标管理,践行自动化降本提效,践行社会主义核心价值观。

IT IS ALL

中国.福建