mysql执行计划中的key_len计算

key_len的长度计算公式:

varchr(10)变长字段且允许NULL      : 10*(Character Set:utf8=3,gbk=2,latin1=1)+1(NULL)+2(变长字段)
varchr(10)变长字段且不允许NULL    : 10*(Character Set:utf8=3,gbk=2,latin1=1)+2(变长字段)

char(10)固定字段且允许NULL        : 10*(Character Set:utf8=3,gbk=2,latin1=1)+1(NULL)
char(10)固定字段且不允许NULL      : 10*(Character Set:utf8=3,gbk=2,latin1=1)

ref: https://www.cnblogs.com/zhoujinyi/p/3784450.html

posted @ 2021-02-02 17:30  chenzechao  阅读(107)  评论(0)    收藏  举报