MySQL
文章平均质量分 82
柏拉图的稻穗
这个作者很懒,什么都没留下…
展开
-
MySQL排查问题row size too large (> 8126). Changing some columns to TEXT or BLOB may help.
字节,那么根据文档描述的话,使用dynamic行格式的表行最大大小可以达到65536字节(因为mysql内部使用了2个字节来表示字段长度,因此可以表示最大65535的长度)看了一些博客修改varchar为text并不能解决,需要修改mysql的配置文件,并且重启。计算:bigint 8 byte。单行记录的合计最大大小超过了。原创 2023-02-02 23:17:32 · 6377 阅读 · 0 评论 -
MySQL基础
MySQL基础知识,DDL、DML、DQL原创 2022-11-24 23:26:06 · 3111 阅读 · 0 评论 -
MySQL锁分类
有没有觉得MySQL里面的锁有很多?比如排它锁、共享锁、意向锁、插入意向锁、间隙锁、临界锁、记录锁、全局锁锁、表所、页锁以及行销等。其实,这么多锁存在相互包含的情况,他们是数据库锁不同分类标准导致的。锁最终是加在索引上的。原创 2022-11-20 20:03:56 · 4683 阅读 · 1 评论 -
为什么MySQL数据库用B+树,MongoDB用B树
数据结构:B树是所有节点上都有数据,单条查询的效率不稳定,最好就是情况可以直接找到,但最差情况需要一直找到叶子节点,叶子节点之间没有用指针连接。B+树 所有的数据都存放在叶子节点上,非叶节点只起到索引的作用,单条查询效率稳定,查询任何信息都需要查找到叶子节点为止,叶子节点之间通过双向指针连接,可以通过这些指针有序的遍历数据。因此,B树单条查询的平均效率比B+树好,遍历数据B+树比B树好。M...原创 2020-03-25 11:50:44 · 476 阅读 · 0 评论