问:错误关机导致部分数据库表损坏,修复了之后,数据库占用系统盘的空间变大,如何恢复
具体此工单,还没解决完就被结单了https://www.35.com/manager/questionnew/show.asp?qid=
,数据库占用系统盘空间异常
答:您好,
数据库路径/var/lib/mysql/jol,目录占用情况如图,
该目录下有多个bak后缀的大文件,比如source_code.BAK,source_code.BAK等,请核实是否需要,如不需要自行删除即可释放空间,另外建议考虑将数据存放在数据盘,非常感谢您长期对我司的支持!
问:磁盘不足这种情况,会不会引起数据库读写慢导致网站访问慢?
答:您好, 磁盘容量和读写快慢没有关系的 ,若磁盘容量不足 ,会导致写入的数据无法写入出现异常报错 ,
非常感谢您长期对我司的支持,谢谢!
问:也不会引起打开网页慢吗
答:您好,一般不会,但是数据库表太大的对访问也会有影响的,请联系您的网站技术人员对数据库表进行检查优化。
,非常感谢您长期对我司的支持!
问:你的意思是当前网站数据库表存在很大优化空间是吗
答:您好,数据库及程序相关优化,请联系网站程序开发人员协助优化下,非常感谢您长期对我司的支持!谢谢!
问:到底有啥问题,你前面发的那截图是啥意思?
答:您好,您的数据库表较大,例如:表runtimeinfo.MYD大小 9G , 表souerce_code.MYD大小4G,相对来讲是较大的表。表太大可能会影响程序的读写速度从而影响访问的快慢,所以建议您反馈您的网站程序方人员检查,优化。
,非常感谢您长期对我司的支持!
问:你们得金牌服务可以做吧
答:您好,抱歉,如数据表较大等情况,建议联系程序开发人员协助检查分析,通常需要结合程序查询语句及数据存储结构等进行优化才可以彻底解决,非常感谢您长期对我司的支持!谢谢!
问:数据库表优化是指拆表??
另外除了优化数据库表,还有其他办法吗?
答:您好, 建议咨询下专业程序开发人员或数据库相关人员,一般可以通过建立索引优化数据库对磁盘的读写 ,
若已经优化到极致也无法解决的,可以分库分表等方式 ,
非常感谢您长期对我司的支持,谢谢!
问:
答:您好,1.因为系统盘和/home分 盘是两个不同的物理磁盘,无法从数据盘里划分空间到/分 去;
2.查看统计显示/var目录占用25G;
3.进一步分析发现是mysql数据库占用太多空间,并生成了几个G的日志,建议您可清理下mysql的记录日志,并建议您把mysql数据库存放在/home分 下,非常感谢您长期对我司的支持!
问:如果不好移动的话,我这边把数据文件移动出来吧
答:您好,无法划分空间到系统盘去;请您可停止mysql服务,把数据库目录/var/lib/mysql移动到/home分 下,然后再在对应/var/lib/下创建软连接到ln -s /home/mysql /var/lib/mysql软连接后启动mysql数据库试试,非常感谢您长期对我司的支持!