Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何在mysql 5中记录特定表的插入/更新查询_Logging_Mysql5 - Fatal编程技术网

Logging 如何在mysql 5中记录特定表的插入/更新查询

Logging 如何在mysql 5中记录特定表的插入/更新查询,logging,mysql5,Logging,Mysql5,有人知道是否可以在mysql 5中记录特定表的所有insert/update查询吗 我们有多个应用程序查询同一个数据库,因此在数据访问层中实现这一点是非常不现实的,如果我们只需在数据库的配置文件中打开一个开关,这将非常容易。我意识到我们可以记录所有的查询,但这会对性能造成相当大的影响 这件事叫做审计跟踪。谷歌应该给你大量的答案。你不想知道哪个应用程序正在进行插入/更新吗?如果您依赖数据库级日志记录,您将无法完全控制日志中的内容。设计整洁的数据库系统不应该太在意哪个应用程序做什么。也许只有当事情开

有人知道是否可以在mysql 5中记录特定表的所有insert/update查询吗


我们有多个应用程序查询同一个数据库,因此在数据访问层中实现这一点是非常不现实的,如果我们只需在数据库的配置文件中打开一个开关,这将非常容易。我意识到我们可以记录所有的查询,但这会对性能造成相当大的影响

这件事叫做审计跟踪。谷歌应该给你大量的答案。

你不想知道哪个应用程序正在进行插入/更新吗?如果您依赖数据库级日志记录,您将无法完全控制日志中的内容。设计整洁的数据库系统不应该太在意哪个应用程序做什么。也许只有当事情开始变得非常糟糕时,才有其他方法来解决这些情况。