摘要: 索引相关 类型隐式转换 大坑 **字段filed1是varchar类型,且加了索引,如果 where filed1 = 123; type 可能是all,因为123是数字类型,mysql内部会用函数做隐式转换,用了函数,索引就失效了。** 大数据深度分页,用主键 select field1,fiel 阅读全文
posted @ 2024-03-08 11:45 小松聊PHP进阶 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 推荐:SQL语句执行顺序相关问题。 MySQL Server架构 分层概述 MySQL Server架构可抽象为3层。 连接层:验证用户名密码,认证成功后,获取当前账号的权限并缓存,并分配TCP连接池和线程池资源。 处理层:实现核心的处理功能。 存储层:将处理后的数据高性能安全的写入磁盘,或从磁盘中 阅读全文
posted @ 2024-03-08 10:43 小松聊PHP进阶 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 什么是MySQL的页? 页是指存储引擎使用的最小的数据存储单位。 当 MySQL 执行读取或写入操作时,是以页为基本单位来进行操作的。即使读写一条数据,MySQL 也会按页操作。 MySQL 的存储引擎会将数据分成多个页,并根据需要将这些页加载到内存中进行处理。 通过使用页来组织数据,MySQL 能 阅读全文
posted @ 2024-03-08 09:17 小松聊PHP进阶 阅读(133) 评论(0) 推荐(0) 编辑