所有内容 第761页
-
-
MySQL 不同隔离级别,都使用了什么锁?
大家好,我是树哥。 如果查询或更新时的数据特别多,是否从行锁会升级为表锁? 此外,还有朋友留言说到:不同的隔离级别可能会用不同的锁,可以结合隔离级别来聊聊。其实上面虽然是两个问题,但如果你把不同隔离级...
-
我们一起聊聊 Oracle 的Lgwr Worker
这些年Oracle发展的太快,我从12C之后就比较少参与运维工作,顶多帮着客户看看AWR报告,所以多Oracle 12C以后的很多细节实际上了解不多。搞了二十多年Oracle,从5.1用到11.2,O...
-
面对千万级数据查询,CK、ES、RediSearch谁才是王炸?
前言 在开发中遇到一个业务诉求,需要在千万量级的底池数据中筛选出不超过 10W 的数据,并根据配置的权重规则进行排序、打散(如同一个类目下的商品数据不能连续出现 3 次)。 下面对该业务诉求的实现,设...
-
-
美团二面:考我幻读,结果答的不好
大家好,我是小林。 昨天有位读者在美团二面的时候,被问到关于幻读的问题: 面试官反问的大概意思是,MySQL 记录锁+间隙锁可以防止删除操作而导致的幻读吗? 答案是可以的。 接下来,通过几个小实验来证...
-
SQL中如何取前百分之N的记录?
最近帮业务部门梳理业务报表,其中有个需求是就算某指标等待时间最长的前百分之十,其实就是对等待时长进行倒序排序后,取结果集的前百分之十。 这个需求在SQL Server和Oracle上都很容易实现,甚至...
-
如何干涉MySQL优化器使用hash join?
前言 数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走出一条高效的路,但是它毕竟是基于某些固定的规则、算法来做的判断,有时候并没有我们人脑思维灵活,当我们确定优化器...
-
Redis集群模式通信成本影响因素
一、通信开销影响因素 节点数量 每秒从本地实例列表选择5个节点,在这5个节点中选择最久没有通信的实例,向该实例发送PING消息。 即:定时发送PING消息的节点数量=5。 避免一些实例节点一直选不到,...
-
SQL Server Backup 命令总结
一、概述 SQLSERVER有两个命令用于创建备份,分别是: BACKUP DATABASEBACKUP LOG 这些命令具有可用于创建完整、差异、文件、事务日志备份等的各种选项,以及用于指定备份命令...
