![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 86
Zorione
这个作者很懒,什么都没留下…
展开
-
1071 - Specified key was too long; max key length is 767 bytes
今天优化公司项目时候创建索引时报了:1071 - Specified key was too long; max key length is 767 bytes错误,意思就是“索引字段长度太长,超过了767bytes”。查了一下 mysql的varchar主键只支持不超过767个字节或者768/2=384个双字节 或者767/3=255个三字节的字段 而GBK是双字节的,UTF8是三字节的。innodb存储引擎,多列索引的长度限制如下:每个列的长度不能大于767 bytes;所有组成索引列的长度和原创 2021-06-25 10:06:21 · 16264 阅读 · 0 评论 -
MySQL主从复制最全面理解笔记(原因 原理 步骤 同步模式 GTID)
简介网络上关于 MySQL 主从复制的文章很多都是讲解如何实现,以及部分实现原理,缺乏对 MySQL 主从复制的全面介绍。例如主从复制的模式(半同步模式和异步同步模式)、同步的原理(binary log+position,GTID)、主从复制的常见问题都缺乏一个全面的总结。本文针对这些部分内容做一个全面的分析与总结。本文主要的内容有 MySQL主从复制的原因、实现原理、实现步骤、半同步模式、异步同步模式、GTID 同步、常见问题与解决方案等内容。模式优势在了解主从复制之前,我们先了解一下什转载 2021-06-16 15:54:24 · 188 阅读 · 0 评论