今天给各种程序员同学整理了几个mysql的参数,如下:
1、MySQL 一张表单个索引最多支持创建16个字段。
2、A table can contain a maximum of 64 secondary indexes
3、A table can contain a maximum of 1017 columns. Virtual generated columns are included in this limit.
4、默认页是16k,那么表空间的最大值就是64T,所以说,理论值可以那么大,但是我们绝对不会那么干。
5、辅助索引的个数
A table can contain a maximum of 64 secondary indexes.
没错,最多的辅助索引个数是64个。
6、复合索引的列
A maximum of 16 columns is permitted for multicolumn indexes. Exceeding the limit returns an error.
复合索引的列最多是16个。
7、索引键前缀长度
主要还是和参数innodb_large_prefix有关。默认是767字节,如果开启了参数,是3072,这个地方在5.6和5.7的描述有一些细小的偏差。