我最终确定,导致卡顿的原因是“发件人”用户帐户具有“孤立”的帖子。“孤立”帖子是指数据库中存在该帖子的条目,但与该帖子关联的主题不存在条目。
您可以通过运行此 Data Explorer 查询来检查给定用户帐户中是否存在“孤立帖子”:
-- [params]
-- integer :user_id
SELECT
posts.id,
posts.topic_id
FROM
posts
WHERE
posts.user_id = :user_id
AND posts.topic_id NOT IN (
SELECT
topics.id
FROM
topics
)
在从数据库中删除孤立帖子后(感谢 Discourse 团队的协助,因为我们使用的是托管计划),我成功地完成了帐户合并操作。