redo log和bin log这两种日志的不同点 1、redo log是InnoDB引擎特有的;binlog是MySQL的Server层实现的,所有引擎都可以使用。 ......
 江枫渔火
 2023-01-08
 9
阅读全文
为什么使用B+树作为索引 mysql存储是以页为单位的,使用时需要从磁盘加载到内存中,一般根节点都是常驻内存的,使用B+树可以存放更多数据,减少磁盘IO次数 1、 B+树的磁盘读写代价更低:......
 江枫渔火
 2022-12-24
 932
阅读全文
CGI、FastCGI、PHP-CGI、PHP-FPM的区别: CGI:是web服务与web应用之间数据交换的一种协议。......
 江枫渔火
 2022-11-01
 40
阅读全文
mysql分页 +order by 加 limit 导致出现重复? 问题: 按某个非索引字段排序(如数据更新时间)进行分页查询时会出现有重复数据,比如在limit 0,5 和limit 5,5中有数据重复出现......
 江枫渔火
 2022-10-24
 913
阅读全文
1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。......
 江枫渔火
 2022-10-13
 5
阅读全文