Mysql
文章平均质量分 90
tan06
这个作者很懒,什么都没留下…
展开
-
Canal实现MySQL和ES同步
Canal 服务端向 MySQL 的 master 节点传输dump协议;MySQL 的 master 节点接收到 dump 请求后推送 binlog 日志给 Canal 服务端,解析 binlog 对象(原始为byte流)转成 Json 格式;Canal 客户端通过 TCP 协议或 MQ 形式监听 Canal 服务端,同步数据到ES。原创 2014-12-30 16:04:25 · 110 阅读 · 1 评论 -
MVCC详解
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.1、实体beanpublic class Person { private Long id; private Strin...原创 2018-11-14 11:56:44 · 137 阅读 · 1 评论 -
MySQL主从同步
执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化。在主机中执行以下SQL,在从机中查看数据库、表和数据是否已经被同步。slave会从master读取binlog来进行数据同步。错误日志,根据日志中显示的错误信息在网上搜索解决方案即可。下面两个参数都是Yes,则说明主从配置成功!需要的时候,可以使用如下SQL语句。启动主从同步后,常见错误是。的情况,此时查看下方的。,防止主服务器状态值变化。上执行以下SQL操作。原创 2024-07-11 10:15:07 · 514 阅读 · 0 评论 -
MySQL三大日志binlog、redo log和undo log
redo log(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。MySQL中数据是以页为单位,你查询一条记录,会从硬盘把一页的数据加载出来,加载出来的数据叫数据页,会放入到中。后续的查询都是先从中找,没有命中再去硬盘加载,减少硬盘IO开销,提升性能。更新表数据的时候,也是如此,发现里存在要更新的数据,就直接在里更新。原创 2024-07-04 17:23:29 · 752 阅读 · 0 评论 -
Mysql查询优化
一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。MySQL性能的提升可分为三部分,包括硬件、网络、软件。其中硬件、网络取决于公司的财力,需要白哗哗的银两,这里就不说啦。软件又细分为很多种,在这里我们通过MySQL的查询优化从而达到性能的提升。最近看了一些关于查询优化的书籍,同时也在网上看一些前辈们写的文章。原创 2024-04-26 20:17:31 · 774 阅读 · 0 评论 -
MySQL下载与安装
4.配置完环境变量之后,在F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)修改密码(必须先启动mysql),执行如下命令回车,enter password也回车,密码一般设置为root123,方便记忆。启动服务,输入如下命令 net start mysql ,回车,启动成功后如下图。3.我的电脑->属性->高级->环境变量。原创 2024-04-26 20:02:09 · 418 阅读 · 0 评论 -
MySQL Explain执行过程
MySQL Explain执行过程-- 查看SQL执行过程,前面加上explain即可explain select * from table_name where 条件;expain查询出来的信息有12列,分别是id、select_type、table、partitions、type、possible_keys、key、key_len、ref、rows、filtered、Extra...原创 2019-12-06 16:09:25 · 461 阅读 · 0 评论 -
mysql中event(定时触发)的使用
1、从MySQL5.1.6版本开始增加事件调度器(Event Scheduler),在使用这个功能之前必须确保event_scheduler已开启 1.1、开启event_scheduler,可使用以下方法 SET GLOBAL event_scheduler = 1; SET GLOBAL event_scheduler = ON; 在配置my.cnf文件 中加上 event_...原创 2018-11-23 12:22:01 · 3609 阅读 · 0 评论 -
linux下MySQL安装及常用操作
一、安装Mysql使用yum安装[root@yhy-gec local]# yum -y install mysql mysql-server这条命令同时安装了mysql客户端和mysql服务器端使用rpm安装centos7会自带一个mariadb,查看是否已安装rpm-qa|grep-imysqlrpm -qa |grep -i mariadb(centos7默认系统自...原创 2018-11-23 12:21:44 · 417 阅读 · 0 评论