【问题标题】:MySQL prepared statement server caching and HikariCPMySQL准备好的语句服务器缓存和HikariCP
【发布时间】:2016-08-26 18:21:03
【问题描述】:

我想使用准备好的语句缓存。我的应用程序目前使用 HikariCP 和 MySQL 5.6。

HikariCP 不做准备好的语句缓存,建议最好由数据库服务器完成 (argument)。然而,Hikari MySQL configuration 文档说,由于 MySQL 稳定性问题,不再推荐使用 MySQL 驱动程序“useServerPrepStmts”选项。这条建议似乎是在 2015 年 3 月添加的。

我的解释是 MySQL 服务器中的预处理语句存在问题(与 MySQL 驱动程序或 HikariCP/驱动程序交互问题相反),但除了在the slides 中引用的问题之外,我找不到其他提到的问题以上文档(他们提到的支持是“Sketchy on early versions of MySQL-5.0”)。

有人知道其他信息吗?有没有被认为是稳定的 MySQL 版本?

【问题讨论】:

    标签: mysql prepared-statement hikaricp


    【解决方案1】:

    抱歉,回复延迟。您仍然可以使用 MySQL 准备好的语句缓存,就像执行客户端缓存的其他池一样有效。据报道these performance settings 运作良好。

    我想说随意使用useServerPrepStmts,但如果您发现任何奇怪的行为,请禁用它。出现了一些问题,some still remain,但似乎正在好转。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-02
      • 2012-01-02
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多