mysql
yuruixin_china
世界上有10种人,一种懂二进制,一种不懂二进制 !
展开
-
canal环境搭建及基础使用
前段时间有一个实时获取某个表结构数据变动的需求,简单对canal做了个了解,现将当时做demo的过程记录下来。canal工作原理canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议mysql master收到dump请求,开始推送binary log给slave(也就是canal)canal解析binary log对...原创 2020-04-28 11:59:10 · 1116 阅读 · 0 评论 -
创建mysql用户,并分配一个数据库
配置一个用户,可操作所有数据库GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO ehr@'%' IDENTIFIED BY '123456'配置一个用户,分配一个jysystem数据库的增删改查权限GRANT SELECT,INSERT,UPDATE,DELETE ON jysystem.* TO ehr@'%' IDENTIFIED BY '123abc'F原创 2017-07-05 11:18:07 · 514 阅读 · 0 评论 -
居安思危,mysql的binlog初探
目前公司的生产环境的数据库操作维护都由我负责,每次上生产都是提心吊胆啊,生怕把数据抹掉了。。。 居安思危,为了能心安一些,抽出一个周末的下午学习下binlog,让自己活的更心安些(真诚的手动微笑)前期准备: 先看下自己的数据库有没有开启binlog 在数据库中执行如下语句SHOW VARIABLES LIKE 'log_%'; 如上图所示说明未开启,进行如下操作第一步,在my.cnf文件中原创 2017-12-16 18:47:52 · 220 阅读 · 1 评论 -
业务层遍历单表查询与使用mybatis的collection实现一对多查询的效率对比
由于公司急着上版本,一周的时间写两个模块,终于告一段落,但是里面还是有可待优化的内容。趁此间歇,将优化前后的查询做一次效率对比。 场景一:一对多查询 涉及表:医馆表,图片表,医馆图片关系表 查询结果:一个医馆对象里有一个含多个图片的集合,还有一个含多个领域的集合优化前(方案一)的查询方式如下public MedicalHospital selectHospitalById(String id)原创 2017-12-18 16:36:52 · 3813 阅读 · 1 评论