当前位置: 首页 > news >正文

网站开发人员薪资图库下载网站源码

网站开发人员薪资,图库下载网站源码,wordpress打赏链接,网站专项审批查询一、前言 开发业务系统尤其是与财务相关的系统,需要记录每一笔变更操作的日志,这一般有两种实现方案。 1、代码中通过AOP实现,提供注解跟踪记录日志,这种方案能够比较清晰地以业务角度记录操作日志,但记录变更前的旧…

一、前言

开发业务系统尤其是与财务相关的系统,需要记录每一笔变更操作的日志,这一般有两种实现方案。

1、代码中通过AOP实现,提供注解跟踪记录日志,这种方案能够比较清晰地以业务角度记录操作日志,但记录变更前的旧值会比较困难。

2、对接Binlog日志解析数据生成日志数据,这种方案可以记录字段变更前旧值以及变更后的值,但日志不够清晰,主要是记录谁什么时间对哪张表哪个字段做了变更,变更前数据是什么,变更后数据是什么。

这两种方式我们项目中都有应用,Binlog这一系列文章主要围绕方案二讲解实施过程一些技术知识点。

二、MySQL Binlog 介绍

1、BinLog是什么

BinLog记录数据库所有表结构变更(create alter table)以及表数据修改(insert、update、delete)的二进制日志,它不会记录select这种对数据没有变更的操作。

最开始了解到BinLog是在2007年左右,当时公司会员数据库是1主3从架构,主从复制其实是依赖于binlog,印象比较深的就是主从复制延迟的问题。后来在做对接Vsearch时,数据增量当时有考虑通过BinLog完成同步,不过后来还是通过代码来实现增量数据同步到Vsearch中,具体原因现在想不起来了。

2、开启BinLog

安装的MySQL默认是没有开启BinLog的,可以用命令进行确认

最简单配置只要一行代码,在/etc/my.cnf配置文件[mysqld]下面加上一条语句

log-bin=mysql-bin即可开启binlog。

注:如果是5.7以上版本,需要设置server-id.如果是单机随便指定一个值如果是集群不要重复。

expire_logs_days:不指定时默认为0,binlog不会自动清理,可以根据实际情况修改这个值,超过天数就自动清理掉。

max_binlog_size:日志文件超过这个限定值并且是另一个事务写入时,会新建一个mysql-bin.00000X日志文件。

然后重启MySQL,log_bin变量的值变成ON就说明配置生效了。

3、三种模式

  • ROW

    记录的方式是行,即如果批量修改数据,记录的不是批量修改的SQL语句事件,而是每条记录被更改的SQL语句。

  • Statement

    记录每一条修改数据的SQL语句(批量修改时,记录的不是单条SQL语句,而是批量修改的SQL语句事件)

  • Mixed

    前两种模式的结合。在Mixed模式下,MySQL会根据执行的每一条具体的sql语句来区分对待记录的日志形式,也就是在Statement和Row之间选择一种.

三、MySQLBinLog

BinLog是二进制文件,无法直接打开,可以使用MySQL自带的MySQLBinLog以查看文件内容。

往user表写入一条数据,然后update,然后执行如下命令。

mysqlbinlog -v --base64-output=DECODE-ROWS mysql-bin.000002

http://www.yayakq.cn/news/315642/

相关文章:

  • 个人做的网站有什么危险智慧团建网站链接
  • 楼盘网站设计建站平台利弊
  • 网站关键词 html企业网站的制作公司
  • 网站建设众筹工程发布信息平台
  • 网站备案 接电话微信订阅号网站开发
  • 抚远网站建设wordpress企业免费主题是什么意思
  • 自己建设网站用哪个wordpress做网站优点
  • 深圳建设工程交易网站官网三亚门户网站
  • 集团网站建设哪家好长春市做网站的公司
  • 上海抓捕236名昆明seo网站管理
  • 各大中文网站手机ui设计网站
  • 网站空间更换网站推广的电子邮件推广
  • 成都市建设质监站网站那曲做网站
  • 网站网络推广公司企业网站建设的开发方式
  • php 手机网站 模板腾讯云搭建wordpress
  • 织梦做网站主页容易吗主题营销活动创意
  • python网站和js做网站佛山新网站建设代理商
  • 网站宝 添加二级域名百度搜索引擎seo
  • 私家网站ip地址大全杭州做网站外包公司有哪些
  • 怎么样做网站推广盐城市网站
  • wordpress跨站脚本攻击漏洞门户网站的传播特点
  • 做百度推广网站多少钱网页设计教程 模仿
  • 中国建设部官方网站展厅设计服务商
  • 西安做网站的公司有哪些建一个营销网站多少钱
  • 佛山外贸网站建设价位山西省消防总队建设工程备案网站
  • 我想弄个自己的卖货网站怎样做wordpress免费主题怎么用
  • 深圳做律师网站公司模板网站与定制网站的区别
  • 网站流量是怎么赚钱的企业网络推广计划书
  • 设计师喜欢的几个网站代理网游要多少钱
  • 公司一个人做网站外贸简单网站建设