梅川酷芷 2020-06-10 12:03 采纳率: 66.7%
浏览 176
已采纳

mysql 百万数据删除问题

现在遇到这个问题,网上搜到的解决办法是新建临时表,把需要的数据复制到临时表,但是我每秒钟都有读,且有新数据写入。如果把新数据全写到临时表,但是读取的话只能做判断先读临时表,没有数据在读老数据表。我感觉这种方式效率不咋样,有没更好的方式。可以批量删除百万级数据

  • 写回答

1条回答 默认 最新

  • 德玛洗牙 2020-06-10 17:24
    关注

    可以考虑分区,按照你区分新老数据的规则,看能不能把新数据和老数据放在不同的分区上,删除数据的时候直接truncate对应分区就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 9月17日