现在遇到这个问题,网上搜到的解决办法是新建临时表,把需要的数据复制到临时表,但是我每秒钟都有读,且有新数据写入。如果把新数据全写到临时表,但是读取的话只能做判断先读临时表,没有数据在读老数据表。我感觉这种方式效率不咋样,有没更好的方式。可以批量删除百万级数据
可以考虑分区,按照你区分新老数据的规则,看能不能把新数据和老数据放在不同的分区上,删除数据的时候直接truncate对应分区就可以了