随笔分类 -  技术随笔 / mysql

摘要:锁分类 从性能上划分 乐观锁 适合读多的场景 悲观锁 适合写多的场景 从操作粒度划分 表锁 一般用作数据迁移、开销小加锁快 手动加表锁 lock table 表名称 read(write), 表名称2 read(write); 查看表上加过的锁 show open tables; 删除表锁 unlo 阅读全文
posted @ 2023-02-18 14:08 朱俊升 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Mysql索引为什么选择B+树这种数据结构 1、二叉树无法解决单边增长的问题。 2、红黑树虽然可以通过节点旋转来达到节点自动平衡的问题、但无法有效控制树的高度。 3、B树、B+树 B树、B+树区别 相同点 每个数据页的节点都是从左到右依次递增的 不同点 B树数据都存储在对应的每个索引节点上且不会做冗 阅读全文
posted @ 2023-02-14 14:12 朱俊升 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Explain用途 分析mysql中sql语句的执行计划 Explain变种 5.7之前用explain加上extended在分析结果中会多出一列filtered 5.7之前用explain加上partitions在分析的结果中会多出一列partitions partitions:当前表有没有分区( 阅读全文
posted @ 2023-02-14 14:09 朱俊升 阅读(54) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示