数据库共295篇 第3页
如何优化Redis扫描性能-不念博客

如何优化Redis扫描性能

Redis是一款强大的内存数据存储,被广泛用于缓存、会话管理、实时分析等场景。 Redis有一个关键特性就是其对逻辑数据库的支持,可以使用户在单个Redis实例中对数据进行分区。 这些逻辑数据库提...
不念的头像-不念博客不念43天前
0494120
如何取消mysql自动升级设置-不念博客

如何取消mysql自动升级设置

相信计算机专业的小伙伴在大学期间学习开发的时候都会下载mysql数据库,但自从下载了mysql后,每天凌晨12点准时弹个窗出来,属实是有点烦人,下面不念教大家如何禁掉这个弹窗。 1、键盘输入win+...
不念的头像-不念博客不念45天前
0329120
如何通过binlog定位大事务?-不念博客

如何通过binlog定位大事务?

1、序 大事务想必大家都遇到过,既然要对大事务进行拆分,第一步就是要找到它。那么如何通过binlog来定位到大事务呢? 首先,可通过binlog文件的大小来判断是否存在大事务,当一个binlog文件快...
不念的头像-不念博客不念49天前
0346122
什么是联合索引-不念博客

什么是联合索引

通过将多个字段组合成一个索引,该索引就被称为联合索引。 比如,将商品表中的 product_no 和 name 字段组合成联合索引(product_no, name),创建联合索引的方式如下: CREATE INDEX index_produ...
MySQL核心模块揭秘|二阶段提交prepare阶段-不念博客

MySQL核心模块揭秘|二阶段提交prepare阶段

1. 二阶段提交 二阶段提交,顾名思义,包含两个阶段,它们是: prepare 阶段。 commit 阶段。 我们只考虑 SQL 语句操作 InnoDB 表的场景,对于用户事务,是否使用二阶段提交,取决于是否开启了 ...
不念的头像-不念博客不念51天前
042391
MySQL中select for update是锁表还是锁行-不念博客

MySQL中select for update是锁表还是锁行

在并发一致性控制场景中,我们常常用for update悲观锁来进行一致性的保证,但是如果不了解它的机制,就进行使用,很容易出现事故。 比如for update进行了锁表导致其他请求只能等待,从而拖垮系...
不念的头像-不念博客不念52天前
0501109
MySQL随机获取10条数据-多种方式对比-不念博客

MySQL随机获取10条数据-多种方式对比

在日常的开发工作中,我们经常会遇到从数据库中随机获取几条数据的情况。 常用的方式是使用MySQL的ORDER BY RAND()语句来随机获取数据,该语句来获取随机数据,可能会对性能产生一定的影响,特...
不念的头像-不念博客不念2个月前
037483