开发者社区> 问答> 正文

云虚拟主机数据库空间使用率很低但网站系统报错提示已满

已解决

云虚拟主机数据库空间使用率很低但网站系统报错提示已满

展开
收起
提个问题 2024-06-14 11:05:35 30 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    由于虚拟主机分配的数据库有存储空间限制,不能无限使用。程序使用到了事务,有非常大的事务、未提交的事务等原因会造成日志已满,此时可以登录数据库管理收缩事务日志。
    2、执行如下命令收缩事务日志。
         a. 将数据库设为简单模式,日志文件自动断开。 
             alter database 数据库名 set recovery simple 
         b. 查看日志文件状况.
             use 数据库名 dbcc shrinkfile('数据库名 _log')  
         c. 恢复数据库模式。
             alter database 数据库名 set recovery full 
    说明
    • 建议您执行收缩事务日志命令前手动备份数据库
    • 在数据库上执行命令手动清除后,同时需要优化网站程序防止再次出现该场景。
    2024-06-14 11:05:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云数据库运维实战手册 立即下载
传统数据库上云最佳实践-友邦保险 立即下载
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载