-
支持多线程的Redis 6.0终于发布了!
支持多线程的 Redis 6.0 版本于 2020-05-02 终于发布了,为什么 Redis 忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安...
-
MySQL这种用法千万要小心,一不注意就锁表
今天有个小伙伴问我Mysql什么时候需要使用悲观锁,也就是在执行语句的时候带上For Update。教科书告诉我们,在一些对数据要求严格的,并且有着并发问题的场景。那么,是什么样的场景呢? 我举一个例...
-
Oracle升级该怎么选版本,目前看已经没有异议了
如果是在几年前讨论Oracle升级的问题,其实会存在很多的异议,如今再来看待这个问题,我觉得情况有了变化,我来尝试重新解读一下这个问题。 1.Oracle数据库版本背景 首先来说下Oracle的版本背...
-
我是如何一步一步监控公司MySQL的每一个操作?
作为一个程序员,闲下来还是喜欢学习钻研一些新奇的技术,canal就成了很好的研究对象,一不小心就监控了公司MySQL的一举一动的 一、canal是个啥? canal是阿里开发的一款基于数据库增量日志解...
-
程序员经典面试题,MySQL自增主键为什么不连续
在我们日常使用Mysql中,如果不是特殊的业务需要,一般我们都会使用自增主键,自增主键的好处可以在插入的时候尽量地减少页分割,增加Mysql的写入效率。我们有时候就会发现,自增主键并不是连续递增的,为...
-
DIY方式构建数据库应用程序
在构建、部署和维护数据库管理系统时,通用系统通常无法满足所有需求和应用程序。通过利用各种软件选项(本地、现成和开源工具),企业可以有效地自定义和调整其系统,以满足特定需求,甚至可以节省成本。 互联网营...
-
写在 TiDB 1.0 发布之际 | 预测未来最好的方式就是创造未来
如果只能用一个词来描述此刻的心情,我想说恍如隔世,这样说多少显得有几分矫情,或许内心还是想在能矫情的时候再矫情一次,毕竟当初做这一切的起因是为了梦想。还记得有人说预测未来最...
-
-
同事给我埋了个坑:Insert into select语句把生产服务器炸了
前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/...
-
