本文实例讲述了MySQL切分查询用法。分享给大家供大家参考,具体如下:
对于大查询有时需要‘分而治之\',将大查询切分为小查询: 每个查询功能完全一样,但只完成原来的一小部分,每次查询只返回一小部分结果集。
删除旧的数据就是一个很好地例子。定期清理旧数据时,如果一条sql涉及了大量的数据时,可能会一次性锁住多个表或行,耗费了大量的系统资源,却阻塞了其他很多小的但重要的查询。将一个大得DELETE语句切分为较小的查询时,可以尽量减少影响msql的性能,同时减少mysql复制造成的延迟。
例如,每个月会运行一次的语句,以清理三个月前的数据:
希望本文所述对大家MySQL数据库计有所帮助。
本文地址:https://www.stayed.cn/item/14527
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我