mysql
文章平均质量分 83
just-julie
这个作者很懒,什么都没留下…
展开
-
mysql 配置参数详解
key_buffer_size规定了系统将多少内存用作MYISAM的索引缓存,如果内存足够大,又不想去计算,一个简单的计算办法就是将所有的索引文件加起来作为key_buffer_size的大小,为了最小化磁盘I/O,MyIsam将最频繁访问的索引快都放在内存中,这样的内存缓冲区我们称之为key cache,他的大小可以通过参数key_buffer_size来控制。通过这样的方式可以更快地完成类似 “TRUNCATE” 的数据库操作,当删除或截断一个数据库表时,你也可以回收未使用的空间。原创 2022-09-05 14:36:00 · 3194 阅读 · 0 评论 -
mysql学习笔记之综述
InnoDb: 数据文件本身就是索引文件,相比MyIsam数据文件和索引文件分开存放,表数据文件本身就是按照B+Tree组织的一个索引结构,树的叶节点data域保存了完整的数据记录,这个索引key是数据表的主键,因此InnoDb表数据文件本身就是主索引,被称为“聚簇索引”,而其余的索引都是辅助索引,辅助索引的data域存储相应记录的主键值而不是地址,在根据主键索引搜索,找到key所在的节点,取出完整数据记录。MyIsam:B+Tree 叶节点的data域存放的是。.........原创 2022-08-31 11:15:14 · 251 阅读 · 0 评论 -
mysql学习笔记 - sql执行过程
mysql之sql执行过程以及二阶段提交原创 2022-08-30 14:47:05 · 116 阅读 · 0 评论 -
mysql学习笔记-索引失效
当操作符左右两边数据不一致时,会发生隐式转换当where查询操作符左边为数值类型时,隐式转换转换对效率影响不大。当where查询操作符左边为字符类型时,发生隐式转换造成索引失效,以及查询结果不匹配。字符串转换为数值类型时,非数字开头的字符串会转化为0,以数字开头的字符串会截取从第一个字符到第一个非数字内容为止的值为转化结果。对索引采用左或者左右模糊匹配时索引失效,如like '%xxx’或者like‘%xxx%’.........原创 2022-08-30 13:44:13 · 149 阅读 · 0 评论