gpt4 book ai didi

php - 通过 mysqli 的查询不会更新 Performance_schema

转载 作者:行者123 更新时间:2023-11-29 10:56:36 25 4
gpt4 key购买 nike

我正在尝试在我的 WAMP 堆栈中使用 Performance_schema 数据库。

  • 我的 php 版本是 5.6
  • 我在下面添加了“performance_schema”my.ini 配置文件中的 [mysqld] 标题。

如果我直接从 mysql.exe 或通过 phpMyAdmin 运行任何查询,查询将自动添加到 Performance_schema.events_statements_summary_by_digest 表中。

如果我通过已弃用的 php mysql 扩展运行查询,查询将添加到表中。

不幸的是,如果我从 php 的 mysqli 扩展运行查询,查询不会在性能模式表中添加/更新。

我在 mysqli 文档中找不到有关 Performance_schema 数据库的任何内容。

有人知道可能发生的事情吗?谢谢!

最佳答案

对于也可能遇到此问题的人..

我找不到太多相关信息,但我已经找到了问题所在。

我使用的是 mySQL 版本 5.6,它不支持在性能架构数据中使用预定义语句。

我一直在 mysqli 中使用预定义语句,这就是为什么没有显示任何内容。

在 mySQL 5.7 中,性能模式数据库中添加了一个名为“prepared-statements-instances”的新表,我相信它是存储准备好的语句摘要的地方。

关于php - 通过 mysqli 的查询不会更新 Performance_schema,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42942116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com