优秀的编程知识分享平台

网站首页 > 技术文章 正文

MySql 大数据 批量删除 Hint 操作

nanyue 2024-08-16 00:35:03 技术文章 115 ℃

业务中 有会碰到 数据库中大量 冗余数据的情况。比如压测场景,这个时候就需要我们去清理这些数据。

怎么操作呢?这个时候 mysql 的 hint 就可以派上用场了,直接上语句:

DELETE /*+ QUERY_TIMEOUT(9000000000)  */ from ACT_RU_TASK where PROC_DEF_ID_ like '%OPEN_CLAIM%' limit 100000;


指定执行时间,执行数量。

当然 你也可以使用 trunct 语句,但是这样会删掉整个表数据,影响别人使用。

所以 就选择了 delete 删除数据的操作。

具体 根据自己的业务场景做选择。

最近发表
标签列表