23.MySQL里面的一些极限值

1.数据库数量和表的数量
没有明确的极限值。
一个表的列如果是Int,最多1017个,如果是varchar(10),则更少。
mysql 表名的最大长度是64.
2.表空间极限值
最小表空间大小:10M
最大表空间大小:基于存储引擎和页的大小
默认页是16K,那么表空间的最大值就是64T,理论值是这么大,但是实际上不会这样使用
3.辅助索引的个数
最多有64个辅助索引
4.复合索引列的个数
复合索引的列最多16个
5.索引键前缀长度 
主要还是和参数 innodb_large_prefix 有关,默认是767字节,如果开启了参数,是
3072。mysql5.7默认开启,如果关闭可能引发索引插入失败的问题。
6.补充 
show table status; 结果是一个估算值,不是完全精确的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL的配置文件在Windows平台上通常称为my.ini,而在Linux和Unix平台上通常称为my.cnf。下面是my.ini配置文件中一些常见的配置项: 1. [mysqld]:这个部分包含了MySQL服务器的全局配置项。 - basedir:MySQL安装目录的路径。 - datadir:MySQL数据文件的存储路径。 - port:MySQL服务器监听的端口号。 - bind-address:MySQL服务器绑定的IP地址。 - character-set-server:MySQL服务器使用的字符集。 - collation-server:MySQL服务器使用的校对规则。 - max_connections:MySQL服务器支持的最大同时连接数。 2. [mysql]:这个部分包含了MySQL客户端的配置项。 - default-character-set:MySQL客户端使用的默认字符集。 3. [client]:这个部分包含了MySQL客户端的配置项。 - port:MySQL客户端连接MySQL服务器使用的端口号。 - default-character-set:MySQL客户端使用的默认字符集。 4. [mysqldump]:这个部分包含了mysqldump工具的配置项。 - quick:启用快速导出模式,以加快导出速度。 - max_allowed_packet:导出时允许的最大数据包大小。 5. [mysqld_safe]:这个部分包含了mysqld_safe启动脚本的配置项。 - log-error:错误日志文件的路径。 以上仅是一些常见的配置项,实际的配置文件可能包含更多选项。你可以根据自己的需求进行相应的配置调整。注意,在修改配置文件之前,请备份原始配置文件以防止意外情况发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值