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

seo包括网站建设吗娱乐网站建设公司

seo包括网站建设吗,娱乐网站建设公司,wordpress主题安装失败进不了后台,中国科技成就2019一、前言 开发业务系统尤其是与财务相关的系统,需要记录每一笔变更操作的日志,这一般有两种实现方案。 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/207964/

相关文章:

  • 昆明凡科建站公司网站文章系统
  • 搜索网站排名优化有没有网站建设的教程
  • 湖南响应式网站建设费用企业网站包含的要素
  • 企业网站建设开发注意事项济南网站建设山东酷风
  • 搬瓦工 建网站做游戏网站多少钱
  • 有什么图片做视频的网站吗企业网络营销站点的功能有哪些
  • 企业网站域名注册查询温州城乡建设官网
  • 网站seoapp英德市住房城乡建设网站
  • 搜索网站排行榜网站模版是什么意思
  • 网站明链怎么做保定网站建设工作
  • 东营免费网站制作网站是不是用cms做的
  • 销售型网站怎么做的深圳公司社保网站
  • 简单的电影网站模板农产品信息网站建设方案
  • 做营销网站 如何让商家入驻wordpress 建站容易吗
  • 论坛建立网站建设银行企业网站失败
  • 2024网站推广旅游文创产品设计
  • 去泰国做网站发网站电商网站建设方式
  • 电子商务网站建设与维护方法淘宝网页版官网
  • 莒县建设局官方网站wordpress好还是hexo好
  • 做安全平台网站公司网站建设计入明细科目
  • 班组建设管理网站网站改版合同
  • 谷歌seo推广招聘秦皇岛网络优化招聘
  • 北京网站开发公司一网天行域名注册好了怎么弄网站
  • win10电脑做网站网页和网站区别
  • 陕西省建设工程质量监督局网站php网站开发工程师招聘网
  • c 做网站怎么截取前面的字符微信关联网站
  • 大学代作作业的网站汕尾建设网站
  • 门户网站模板 html查二级建造师个人信息查询
  • 做传媒网站公司类似小红书网站开发费用
  • 在阿里云里网站建设的步骤过程微信公众号转入公司网站建设