所有内容 第409页
-
应用程序数据库监控的中间路线
有时只需要知道数据库客户端在数据库中执行的操作。这些操作可能是: 调试应用程序并尝试确定其数据库交互是否存在问题。分析无服务器功能的性能以确定某些查询是否耗时过长。测试应用程序并确保其数据库交互符合预...
-
Redis 为何使用近似 LRU 算法淘汰数据,而不是真实 LRU?
在《 Redis 数据缓存满了怎么办? 》我们知道 Redis 缓存满了之后能通过淘汰策略删除数据腾出空间给新数据。 淘汰策略如下所示: redis内存淘汰 设置过期时间的 key volatile-...
-
MySQL数据库表被锁、解锁,删除事务
背景 在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了! 用户反馈系统部分...
-
说一个大家都知道的 Spring Boot 小技巧
小伙伴们都知道,在 Spring Boot 中,配置文件是 application.properties 或者 application.yaml,这个名为 application 的配置文件,无论是...
-
分布式数据库的高可用性简史
作者 | Sean Loiselle, Jessica Edwards 译者 | 崔莹峰 策划 | 云昭 电脑可以没日没夜地运行,但早先的网站却做不到24*7小时的运营。现在看来我们都不可思议。然而,...
-
Facebook 数据库项目负责人:我做基础架构学到的42件事
最近读到了分布式系统研究者 Mahesh Balakrishnan 的一篇博客《42 things I learned from building a production database》。同样做...
-
MySQL删除数据的三种方式!!!(有超级大坑)
行数据批量delete时,InnoDB如何处理自增ID的? 这里有一个潜在的大坑。 整个实验步骤如上图: 第一步:建表,设定自增列;第二步:指定id=1插入,锚定第一行是id是1;第三步:不指定id,...
-
两万字详解!InnoDB锁专题!
前言大家好,我是捡田螺的小男孩。本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。 一、为什么需要...
-
我们一起了解Redis的爱恨情仇
Redis是一个key-value 存储系统,是跨平台的非关系型数据库。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(K...
-
