生成报告时,发现一个曾经被删除的虚拟机依然在数据库中存储,请问如何操作?

管理员通过Dashboard删除了一个虚拟机,并且显示删除成功。但是有一次在生成报告的时候,发现这个曾经被删除的虚拟机依然在数据库中存储,没有被完全删除。为了不影响统计结果,你应该对数据库执行什么操作,解决这个问题?...显示全部

管理员通过Dashboard删除了一个虚拟机,并且显示删除成功。但是有一次在生成报告的时候,发现这个曾经被删除的虚拟机依然在数据库中存储,没有被完全删除。为了不影响统计结果,你应该对数据库执行什么操作,解决这个问题?

收起
参与12

查看其它 4 个回答TonyWang的回答

TonyWangTonyWang系统工程师BY

数据库里是逻辑删除,有个删除标识位
其实生成报告里,查询的语句应该加上排除已删除的虚机吧
如果非得数据库处理的话,需要删除所有相关的,包括日志操作记录等,使用 nova-manage db archive_deleted_rows --verbose

互联网服务 · 2018-09-20
浏览2522

回答者

TonyWang
系统工程师BY
擅长领域: 存储服务器数据库

TonyWang 最近回答过的问题

回答状态

  • 发布时间:2018-09-20
  • 关注会员:5 人
  • 回答浏览:2522
  • X社区推广