
数据库
文章平均质量分 74
Nathan__27
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 锁
在做全库备份时,为了保证数据一致性,会给数据库加上全局锁在InnoDB引擎中,可以在备份时加上参数 --single-transaction, 参数来完成不加锁的一致性数据备份(底层是快照读的方式实现的)。原创 2024-05-13 20:19:14 · 812 阅读 · 0 评论 -
Sql优化
因为,当在进行分页查询时,如果执行 limit 2000000,10 ,此时需要排序前 2000010 记录,仅仅返回 2000000 - 2000010 的记录,其他记录丢弃,查询排序的代价非常大。优化思路:自己计数(可以借助于redis,但如果是带条件的count又比较麻烦了,新增数据时count值加1,删除数据时count加1)。在执行update的sql语句时,需注意使用的where条件,对其建立相应的索引,此时只会对当前行进行锁定。根据排序字段建立合适的索引,多字段排序时,也遵循最左前缀法则。原创 2024-05-10 10:02:34 · 805 阅读 · 1 评论 -
SQL性能分析
设置阙值,超过即记录。原创 2024-04-24 15:26:20 · 358 阅读 · 0 评论 -
索引数据结构
记录二叉树、红黑树、hash、B树、B+树的结构和特点原创 2025-07-30 09:43:28 · 815 阅读 · 1 评论