有没有办法知道mysql中有多少表被查询过?

wn9m85ua  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(460)

我正在开发一个关于存储管理的应用程序,开发团队希望我为每个表添加一个更新读取计数器。对于更新,我设法做到了这一点,但我想知道是否有一个适当的解决方案(标准化)来更新列的值,当一行被选中时。
就像我们有i18n的多语言一样,有什么标准吗?或者我应该在每次选择之后对所选id的read counting列进行更新吗?

up9lanfz

up9lanfz1#

我们找到的最佳方法是在存储过程中生成select语句,在存储过程中更新读取字段计数器

5m1hhzi4

5m1hhzi42#

使用 SHOW OPEN TABLES 命令。
https://dev.mysql.com/doc/refman/8.0/en/show-open-tables.html

相关问题