假设有一个表有 1 亿条记录。越来越多的数据不断更新。您的任务是每隔 30 秒从该表中搜索最近添加的关键字“srinu”并显示它。
执行此操作的有效方法是什么?
无需编写任何代码。请就此发表您的看法/想法。
最佳答案
这是一个相当抽象的问题,会有很多固执己见的答案。
“最近添加”的标准是什么?
如果我需要快速查询以查看过去 30 秒内添加了哪些记录 我将创建一个触发器和一个辅助查找表 更新后和插入后插入最近添加的;
并创建一个事件,从最近添加的日期时间字段小于 30 秒的位置中删除,并每 30 秒运行一次 此步骤可以移至触发器,并将条件添加到选择中
这样,如果没有找到记录,我会 SELECT * FROM 最近添加的数据,我知道过去 30 秒内没有更新任何记录。否则,将列出过去 30 秒内更新的所有关键字
关于mysql - 搜索最近添加的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452460/