怎么查看一个软件的软件使用记录录,比如百度云账号在登录情况下分别查看过什么图片和电影?

日志是包含用户执行的原始SQL,方便統计和审计

存在安全隐患可能导致主从不一致

对一些系统函数不能准确复制或是不能复制

2.ROW不记录sql语句上下文相关信息,仅保存哪条记录被修改

相比statement更加安全的复制格式

在某些情况下复制速度更快(SQL复杂,表有主键)

系统的特殊函数也可以复制

更新和删除语句检查是否有主键如果有则直接执行,如果没有看是否有二级索引,如再没有则全表扫描

单语句更新(删除)表的行数过多,会形成大量binlog

3.Mixed: 是以上兩种level的混合使用一般的语句修改使用statment格式保存binlog,如一些函数statement无法完成主从复制的操作,则采用row格式保存binlog,MySQL会根据执行的每一条具体的sql语呴来区分对待记录的日志形式也就是在Statement和Row之间选择一种.新版本的MySQL中队row level模式也被做了优化,并不是所有的修改都会以row level来记录像遇到表结構变更的时候就会以statement模式来记录。至于update或者delete等修改数据的语句还是会记录所有行的变更。

但是使用ROW格式中DDL语句还是会记录成statement格式

mixed模式Φ,那么在以下几种情况下自动将binlog模式由SBR模式改成RBR模式

当DML语句更新一个NDB表

当函数中包含UUID时

视图中必须要求使用RBR时,例如创建视图使用了UUID()函数

我要回帖

更多关于 软件使用记录 的文章

 

随机推荐