怎么修改mysql的数据文件大小

怎么修改mysql的数据文件大小,第1张

mysql里面没有限制文件大小的语句,但是事实上你的文件是有大小限制的--受 *** 作系统的限制,比如32位 *** 作系统单个文件有2g大小的限制。
你无法插入数据,要看具体的情况,除了上面说的文件大小超过2g,主要有一下两种可能:
一是插入的数据在唯一索引或者主键字段上有重复。看看表有那些索引,如果插入数据和以前的有重复当然就会失败,删除以前的数据当然就能插入了。这种情况下,插入数据的时候会报告相应的错误,错误详细信息有说明是哪个字段上的所有有重复。
二是数据表损坏,特别是假如你说你的表根本没有索引的时候,那么损坏的可能性就相当的大。这种情况下数据表可能是只读状态,也甚至可能是根本无法打开,插入失败的时候可能会报告数据表被别的进程占用。处理的方法是用mysql的系统工具进行修复,比如myisamchk。

你用的是sql server 2008 r2 express版本
该版本只支持单个双核CPU 2G内存和最大2G的数据库
换句话说就是让你学习sql的玩具
想使用更多功能,请使用sql server 2008 r2 开发版(Developer ) 或 企业版(Enterprise) 或 标准版(Standard),安装程序大约4个多G

你用的是sql server 2008 r2 express版本 该版本只支持单个双核CPU 2G内存和最大2G的数据库 换句话说就是让你学习sql的玩具 想使用更多功能,请使用sql server 2008 r2 开发版(Developer ) 或 企业版(Enterprise) 或 标准版(Standard),安装程序大约4个多G

oracle可管理的最大数据块为2的22次方个,而根据单个数据块大小大小的不同,其最大容量也是不同的。对于OLTP应用,数据块的大小通常为8K,这样,算下来,单个数据文件的大小最大为(2^22)8K=32G
既使指定逗不限制地,其最大空间也是不能超过可管理最大空间的上限的。
修改表空间数据文件大小为不限制的语句为:
alter database datafile '/oradata/orcl/demo01dbf' autoextend on maxsize unlimited;
创建表空间数据文件大小为不限制的语句为:
create tablespace demo2 datafile '/oradata/orcl/demo201dbf' size 10M autoextend on maxsize unlimited;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10560041.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存