
Mysql
文章平均质量分 73
Mysql相关
DayFight_DayUp
尚未工作,有找实习的意向。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
InnoDB 相关参数
InnoDB 相关参数原创 2021-03-15 18:27:24 · 139 阅读 · 0 评论 -
雪花算法——分库分表情况下id解决方案
雪花算法——分库分表情况下id解决方案分库分表的情况下id会遇到哪些挑战分库分表id的解决方案低并发情况下,使用中心数据库自增使用不同步长数据库自增解决。使用UUID使用redis使用MQ雪花算法为什么要使用雪花算法算法实现雪花算法生成的Id组成Java代码实现分库分表的情况下id会遇到哪些挑战在分库分表的情况下,如果不解决id的问题,那么同一个主键id的数据的时候,将会出现多条记录,这样很显然不能保证数据的正确性。分库分表id的解决方案低并发情况下,使用中心数据库自增用一个中心数据库,建一个表,原创 2021-01-29 11:53:46 · 2693 阅读 · 5 评论 -
如何使Like使用索引
如何使Like使用索引不考虑索引覆盖的情况下只要like后需要匹配的字段前加%,索引就会失效。但是后面加%,能使用索引测试:表结构Test case 1:结果:Test case 2:结果:Test case 3:结果:考虑索引覆盖的情况下,like无论什么情况都会使用索引测试:表结构:Test case 1:结果:Test case 2:结果:Test case 3:结果:不考虑索引覆盖的情况下只要like后需要匹配的字段前加%,索引就会失效。但是后面加%,能使用索引测试:表结构CREATE T原创 2021-01-27 18:12:38 · 5252 阅读 · 1 评论 -
Mysql关于索引问题的问答
这里写目录标题Mysql索引关于索引的问答索引的目的问题1:索引存在内存中还是存在磁盘中?引申问题:为什么两者都存?问题2:Mysql索引采用的数据结构是什么结构引申问题:为什么不使用AVL树、红黑树、二叉查找树、BST?引申问题:为什么不适用Hash表?引申问题:为什么不用BTree?问题3:Mysql索引中存储什么样的数据?问题4:为什么要使用长度尽量短的字段建立索引?为什么尽量使用定长数据类型建立索引问题5:聚簇索引和非聚簇索引区别问题6:一个表中,最多有多少索引?问题7: 什么是回表?问题8:什么是原创 2021-01-27 17:44:26 · 445 阅读 · 0 评论 -
Mysql之explain详解(超级全面)
Mysql之explain详解(超级全面)概念explain能干嘛?如何使用输出字段解释id(表的读取顺序)id相同,执行顺序由上至下id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越被优先执行id有相同也有不同,同时存在select_type(数据读取操作的操作类型)tabletype (很重要)systemconsteq_ref 刚好匹配一条记录ref 匹配单个值所有的行fulltextref_or_nullindex_mergeunique_subqueryindex_subquery原创 2021-01-26 22:03:30 · 4241 阅读 · 2 评论 -
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的区别
大家在连接mysql的时候,启动项目,会警告你推荐使用com.mysql.cj.jdbc.Driver而不是com.mysql.jdbc.Driver那么这两者到底有什么区别呢本质区别:com.mysql.jdbc.Driver是 mysql-connector-java 5中的,com.mysql.cj.jdbc.Driver是 mysql-connector-java ...原创 2019-07-22 17:40:54 · 61025 阅读 · 11 评论