我应该遵循什么方法来检查重复引用id



我有一些与中央核心服务通信的服务。每次服务将引用Id传递给核心服务时,核心服务检查重复数据并将引用Id存储在服务请求中。现在我检查DB表中的重复数据,这太费时了。参考Id在服务中生成。在这种情况下,不能从一个点生成引用Id。1.如何以更少的时间损失检查重复数据?2.我是否需要NoSQL数据库来检查参考Id ?还有别的吗?

查询将返回后重复引用表中的id。

SELECT referenceId, COUNT(referenceId)
FROM table
GROUP BY referenceId
HAVING COUNT(referenceId) > 1