![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 86
大杯无糖
普通在校大学生,目前主要学习Golang,享受用编程解决实际问题,对经济学感兴趣。
展开
-
Golang通过alibabaCanal订阅MySQLbinlog
最近在做redis和MySQL的缓存一致性,一个方式是订阅MySQL的BinLog文件,我们使用阿里巴巴的Canal的中间件来做。Canal是服务端和客户端两部分构成,我们需要先启动Canal的服务端,然后在Go程序里面连接Canal服务端,即可监听到MySQL的数据变化。原创 2023-08-11 08:59:29 · 963 阅读 · 0 评论 -
快速查询的秘籍——B+树索引
索引是解决定位数据页的,而不是定位一个页中的数据的,定位页中的数据是通过页目录;建索引就是建立目录,那建立目录的时候,为什么要满足“下一个数据页中的用户记录的主键值必须大于上一个页中用户记录的主键值”?LIKE 'As%' ,Like '%As%' ,Like '%com' ,分别的匹配思路是什么?插入数据时,下一个页中的用户记录的主键值小于上一个页中用户记录的主键值,需要进行移动。什么是匹配左边的列,搜索条件中的各个列必须是联合索引中从最左边连续的列?什么是列的基数,列的基数大小分别代表什么含义?原创 2023-05-14 10:03:23 · 610 阅读 · 0 评论 -
数据的家——MySQL的数据目录
MySQL服务器程序启动的时候,会到文件系统的某个目录下面加载一些文件,之后运行的过程中的产生的数据页会存储到这个目录下面的某些文件夹中,这个目录就是数据目录。MySQL的安装目录和数据目录不是同一个东西。如何确定MySQL的数据目录?每次启动MySQL,都有一些默认自带的数据库,这些数据库一般都是不能动的,因为不知道是做什么的,现在来大致看一下。mysql数据库是核心,存储了账户密码和权限信息,存储过程,事件的定义信息,日志信息,时区信息等等;原创 2023-05-20 21:29:50 · 1020 阅读 · 1 评论 -
MySQL索引优化实战&EXPLAIN解析
知识不光要学习,还要应用。用理论指导实践,实践来进一步检验理论。原创 2023-05-24 17:15:51 · 932 阅读 · 0 评论 -
MySQL数据库迁移
MySQL数据库迁移原创 2023-03-10 15:28:17 · 912 阅读 · 0 评论 -
MySQL中varchar(M)存储字符串过长
MySQL存储字符串过长原创 2023-03-03 20:57:06 · 1380 阅读 · 1 评论