数据库 第823页
-
-
MySQL这种用法千万要小心,一不注意就锁表
今天有个小伙伴问我Mysql什么时候需要使用悲观锁,也就是在执行语句的时候带上For Update。教科书告诉我们,在一些对数据要求严格的,并且有着并发问题的场景。那么,是什么样的场景呢? 我举一个例...
-
Oracle升级该怎么选版本,目前看已经没有异议了
如果是在几年前讨论Oracle升级的问题,其实会存在很多的异议,如今再来看待这个问题,我觉得情况有了变化,我来尝试重新解读一下这个问题。 1.Oracle数据库版本背景 首先来说下Oracle的版本背...
-
我是如何一步一步监控公司MySQL的每一个操作?
作为一个程序员,闲下来还是喜欢学习钻研一些新奇的技术,canal就成了很好的研究对象,一不小心就监控了公司MySQL的一举一动的 一、canal是个啥? canal是阿里开发的一款基于数据库增量日志解...
-
DIY方式构建数据库应用程序
在构建、部署和维护数据库管理系统时,通用系统通常无法满足所有需求和应用程序。通过利用各种软件选项(本地、现成和开源工具),企业可以有效地自定义和调整其系统,以满足特定需求,甚至可以节省成本。 互联网营...
-
-
同事给我埋了个坑:Insert into select语句把生产服务器炸了
前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/...
-
-
因用了Insert into select语句,同事被开除了!
某天 xxx 接到一个需求,需要将表 A 的数据迁移到表 B 中去做一个备份。他本想通过程序先查询查出来然后批量插入,但 xxx 觉得这样有点慢,需要耗费大量的网络 I/O,决定采取别的方法进行实现。...
-
我司用了 6 年的 Redis 分布式限流器,可以说是非常厉害了
一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了 限流 !因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤...
