社区
MySQL
帖子详情
myisam_data_pointer_size的值
cao811974
2013-07-14 02:27:04
将 myisam_data_pointer_size的值设为2,意思为2个字节,2的16次方一共65536个字节,65536/1024为64k,但是插入的数据可以到320k,为什么呢?(mysql 5.5)
...全文
98
1
打赏
收藏
myisam_data_pointer_size的值
将 myisam_data_pointer_size的值设为2,意思为2个字节,2的16次方一共65536个字节,65536/1024为64k,但是插入的数据可以到320k,为什么呢?(mysql 5.5)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rucypli
2013-07-14
打赏
举报
回复
这个参数指的是行数 mysql> insert into test2 select * from test2; ERROR 1114 (HY000): The table 'test2' is full mysql> select count(*) from test2; +----------+ | count(*) | +----------+ | 65535 | +----------+ 1 row in set (0.00 sec) mysql>
mysql max和avg_【讨论】max_rows和avg_row_length没效了?
max_rows选项主要影响
MyISAM
表,它与
myisam
_
data
_
point
er
_
size
配合使用,决定内部行指针的大小。
myisam
_
data
_
point
er
_
size
的设置影响表的最大容量。当max_rows超出由
myisam
_
data
_
point
er
_
size
指定的字节数所能表示的行数时,将导致错误。在示例中,当max_rows设为2时,实际允许的最大行数为65535,超过此限制会提示'The table is full'错误。
Limits on Table
Size
本文讨论了MySQL数据库表的最大尺寸限制,这些限制通常受到操作系统文件大小的约束而非MySQL内部设定。文章详细介绍了不同存储引擎(如InnoDB和
MyISAM
)所面临的限制及如何通过调整配置来扩大表的大小。此外,还提供了绕过文件大小限制的方法,如使用
myisam
pack进行表压缩。
MySQL的表上限
本文详细介绍了MySQL中表的行数与列数的限制条件,包括理论上的行数上限、实际受到的限制因素如
myisam
_
data
_
point
er
_
size
参数的影响、存储空间的限制等;并解释了列数限制的多个决定因素,如表的最大行大小、单个列的存储需求及存储引擎的额外限制。
北冥有
Data
,其名为鲲,鲲之大,一个 MySQL 放不下!
本文探讨了在面对千万量级数据时,MySQL的存储策略。介绍了MySQL的理论存储上限,以及在实际应用中,如何通过数据库的分库分表策略,特别是水平切分和垂直切分,来提高数据库的操作效率。
斗智斗勇之mysql
本文深入解析MySQL关键机制,包括执行计划分析、InnoDB与
MyISAM
存储引擎差异、共享锁/排他锁等锁类型及两阶段锁定协议、MVCC实现原理、死锁检测与解决策略、联合索引最左匹配原则(含范围查询截断机制),以及深度分页性能瓶颈与基于Redis缓存+游标分页的高效解决方案,涵盖Java客户端集成示例。
MySQL
57,062
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章