问:数据库空间100m,实际导入文件60m不到,后台却显示超量。
,数据库空间100m,实际导入文件60m不到,却显示超量
答:您好,
核实数据库包含InnoDB表,phpmy无法统计到真实大小,数据库空间统计的是服务器对应数据库真实文件大小,非常感谢您长期对我司的支持!
问:那这个是什么意思?这个数据库是超量的?
答:您好,
是的超标了, 可以在虚拟主机管理–数据库,备份mysql数据库到databases目录,统计文件大小,非常感谢您长期对我司的支持!
问:那服务器系统一直会变,这个是什么原因,
答:您好,
截图是否是同一虚拟主机,php版本不一致,mysql版本不一致,当前虚拟主机是windows系统iis8,非常感谢您长期对我司的支持!
问:虚拟主机管理–数据库,备份mysql数据库到databases目录 执行这个操作出现截图问题
问:现在就只买了一台虚拟主机
答:您好,innodb的表,请在导入导出中操作导出为.sql的备份,无法直接备份到databases目录。
您这个主机是win系统的也没有变更过服务器,非常感谢您长期对我司的支持!
问: 这是刚刚导出的数据库文件及大小
问:只有40m不到,数据库空间是100m,这样也会显示超量,那是什么原因?
答:您好,我们统计的是您的mysql所在物理磁盘的空间大小,并不是您sql文件大小,innodb结构的表实际占用物理磁盘的空间要更大,您可以导入您本地mysql,然后统计该数据库目录所占磁盘大小;
请升级mysql大小,非常感谢您长期对我司的支持!出现占用超标的原因是 ,Mysql数据库innodb格式删除数据后磁盘空间未释放,这种情况可以通过 :optimize table 表名;执行上述后即可将占用空间释放
问:这个innodb结构的表 是你们系统自已生成的吧?那样,以后增多少都不够的.
答:您好,
1.innodb是您最初创建数据库表决定的, 不是由服务器决定的,mysql的表有两种结构,一种是myisam,一种是innodb,举例:CREATE TABLE `pre_baidusubmit_setting` ( `skey` varchar(255) NOT NULL DEFAULT \’\’, `svalue` text NOT NULL, `stime` int(10) NOT NULL, PRIMARY KEY (`skey`)) ENGINE=InnoDB DEFAULT CHARSET=gbk;
您设计mysql表的时候,这样创建表就是innodb结构的,并不是说inndob就比myisam占用磁盘空间大,而是您直接看sql文件或者直接通过phpmy看表数据大小得出的结论,innodb结构表性能上还要优于myisam,mysql5.5版本以后官方默认是推荐使用inndob,您可以自己学习下mysql;
2.如果删除了部分数据后,您需要用OPTIMIZE TABLE 命令来释放已删除磁盘空间,非常感谢您长期对我司的支持!
问:好的。那明白,谢谢。
答:您好,不客气的,非常感谢您长期对我司的支持!
问:那后期打开网站的人越多,数据库所占空间就会增加了。只是打开,没有大量发布什么的情况下。
答:您好,只是访问站点内容,mysql数据库空间一般不会有明显的变化.若网站程序有记录访问日志并写入到数据库中,这种数据库空间占用会有所增加,非常感谢您长期对我司的支持.
问:你好,昨天网站都没有什么新发的文章和注册,资料,为何又多了十几m的占用空间。
答:您好,查看您的程序在运行过程中,很多数据库表文件都有所变化,空间占用也有一定增加,请核实升级数据库大小使用.另外您也可以选择将虚拟主机更换为linux系统,linux系统数据库空间和网站空间共用,合计不超过总配额大小即可,非常感谢您长期对我司的支持.
问:这样数据库一直在增加,以后都要不断加空间,那怎么行呢?经常在动不动就增量。
问:还有没找到更换系统功能?如何更换系统,需要另收费吗?
答:您好,数据空间大小随着数据的增加也会有一定增加.这是必然的.更换linux系统可登录我司管理中心–业务管理–虚拟主机管理–对应虚拟主机后点击管理进入–更换机房,选择linux系统即可,费用请以页面显示为准.非常感谢您长期对我司的支持.
问:你好,更换了linux 系统后出现
答:您好,
查看是.htaccess中的规则有问题,已经为您调整,原.htaccess另存为了.htaccess.bak,目前测试访问站点http://www.gppz668.com/ 已经可以打开,请您现在测试;非常感谢您长期对我司的支持!