【问题标题】:how to clear mysql cache inside of stored procedure?如何清除存储过程中的mysql缓存?
【发布时间】:2021-03-07 01:41:13
【问题描述】:

如何清除存储过程中的mysql缓存? 我有一个名为 test2 的 mysql 存储过程。我使用另一个名为 test1 的存储过程来执行它。测试 1 对每个循环都有,并且在该循环内我执行 test2。如果循环只有一轮,它的执行时间为 34.294 秒。如果循环有 30 轮它得到 1360.641 秒。这就是上述问题的原因。

【问题讨论】:

标签: mysql performance caching stored-procedures procedure


【解决方案1】:

如果您询问查询缓存,只需这样做

SELECT SQL_NO_CACHE ...

避免那个缓存。

如果您询问的是 buffer_pool,请说明。 它们非常不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2011-06-01
    • 2020-03-02
    • 1970-01-01
    • 2014-11-13
    • 2012-03-31
    相关资源
    最近更新 更多