Aurora Serverless V2在DROP操作时不会删除数据库。

0

【以下的问题经过翻译处理】 你好,

我尝试在Aurora上删除一个数据库,但是请求一直挂起。我已经尝试过几次,最后一次尝试已经运行了600秒。 这是一个20MB压缩的小型数据库。

  • 运行 show databases; 在列表中返回了 borken_db。
  • 现在运行 use broken_db; 也挂起了。
  • 运行 show processlist 返回如下结果:
IdUserHostdbCommandTimeStateInfo
5event_schedulerlocalhostDaemon8310Waiting on empty queue
19rdsadminlocalhostSleep0
21rdsadminlocalhostSleep1
22rdsadminlocalhostSleep1
25rdsadminlocalhostSleep252
36root_user10.0.0.48:36768broken_dbSleep2404
38root_user10.0.0.48:36788mysqlQuery2736Waiting for schema metadata lockDROP DATABASE broken_db
47root_user10.0.0.48:36826mysqlQuery2346Waiting for schema metadata lockdrop DATABASE broken_db
50root_user10.0.0.48:36854Query1990Waiting for schema metadata lockUSE broken_db
51root_user10.0.0.48:36874mysqlQuery0initshow processlist
52root_user10.0.0.48:36894mysqlQuery1042Waiting for schema metadata lockuse broken_db
58root_user10.0.0.48:36922Query178Waiting for schema metadata lockuse broken_db
59rdsadminlocalhostSleep7
profile picture
专家
已提问 1 年前148 查看次数
1 回答
0

【以下的回答经过翻译处理】 我通过杀死所有与 kill {ID} 相关的 broken_db 进程来解决了这个问题。然后我重新启动了 Aurora,现在 drop 成功了。我不知道为什么/原因是什么。

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则