💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在删除未使用的数据库表格时,需要仔细检查表格上次查询的时间,使用PlanetScale的仪表板功能可以检查表格是否真正未使用,并使用Insights来确定表格被查询的位置和时间。通过添加注释标记可以帮助识别仍在使用表格的应用程序。使用table:<name>查询语法可以查找针对单个表格的查询。
🎯
关键要点
-
删除未使用的数据库表格可能会很具挑战性,可能仍有脚本在访问该表格。
-
执行DROP TABLE语句会完全删除表格定义、分区和数据,需仔细检查表格上次查询的时间。
-
可以使用SQL查询手动检查表格的最后更新时间,但获取表格的最后访问时间可能需要额外的监控。
-
PlanetScale提供了仪表板功能,可以在部署请求时检查表格是否真正未使用,并在表格最近被查询时发出警告。
-
使用Insights工具可以帮助识别表格的查询位置和时间,并分析单个查询性能。
-
通过在查询中添加注释标记,可以帮助识别仍在使用该表格的应用程序。
-
可以使用table:<name>查询语法在Insights页面查找针对单个表格的查询,了解表格的依赖关系。
➡️