mysql
Gauss-
这个作者很懒,什么都没留下…
展开
-
mysql binlog二进制文件操作
1.查看是否启用日志二进制show variables like 'log_bin'ON是开启(默认是ON)2.查看二进制文件日志列表show binary logs3.原创 2022-05-16 16:54:11 · 227 阅读 · 0 评论 -
Explain的使用
注意:1.查询优化器会将子查询转换为多表查询的情况2.union去重会创建临时的表,所以使用explain查询的数据会多一个临时表,表名就是union表1,表2,并且id=nullid:一个语句中用几个select就对应着几行数据,并且数字对应着第几个select比如对应这id=1,id=2table:语句中涉及几张表就涉及几行数据type为range、index、All则不理想...原创 2022-03-15 18:13:24 · 301 阅读 · 0 评论 -
MySQL索引复习篇
1.聚集索引(主键索引)InnoDB引擎是B+树索引组织而成的。B+树的叶子节点存储的都是数据段的数据InnoDB对数据的存储必须依赖于主键,主键对应的索引叫聚集索引。假设你没有建主键,InnoDB会从表中寻找第一个非空的唯一索引作为聚集索引,但如果这也找不到,会生成一个不可见的ROW_ID的列,该列是一个6字节的自增数字,用来生成聚集索引。对于ROW_ID列的自增实现其实是来自于一个全局自增序列,这意味着所有使用到ROW_ID作为聚集索引的表都共享该序列,如果在高并发的情况就有保证不了唯一性的可能原创 2022-02-01 23:43:51 · 1120 阅读 · 0 评论