create table t_test(
aid int not null,
name varchar(255) not null
) engine = innodb;
用
show table status like 't_test';
查看 发现avg_row_length 是8K左右 这是为啥,
如果字段是 name varchar(128) 则是4K,avg_row_length 不应该是表的平均行长度的近似值吗?
这个值的大小对性能有影响吗?
麻烦高手帮解释下
btw: 只有36分了 见谅
...全文
6506打赏收藏
avg_row_length 的问题
下面的表 create table t_test( aid int not null, name varchar(255) not null ) engine = innodb; 用 show table status like 't_test'; 查看 发现avg_row_length 是8K左右 这是为啥, 如果字段是 name varchar(128) 则是4K,avg_row_length 不应该是表的平均行长度的近似值吗? 这个值的大小对性能有影响吗? 麻烦高