数据库
野狼e族
忙是一种好事
展开
-
Mysql 实时同步到大数据数仓
如何能够做到数据的实时同步呢?我们想到了MySQL主从复制时使用的binlog日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗时间下面来看一下MySQL主从复制的原理,主要有以下几个步骤: master(主库)在每次准备提交事务完成数据更新前,将改变记录到二进制日志(binary log)中 sla...原创 2019-11-15 19:09:04 · 1498 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 ord转载 2016-09-11 20:05:37 · 2208 阅读 · 0 评论 -
Linux 环境安装Mysql 教程
1.卸载已经存在的mysql数据库rpm -qa|grep -i mysql显示出已经存在的数据库列表后,再使用下面的命令进行删除。yum remove '软件名'2.安装mysq的repo源wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpmrpm -ivh mysql57-community-release...原创 2018-05-21 21:11:21 · 192 阅读 · 0 评论 -
Innodb与Myisam引擎的区别与应用场景
1. 区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);(2)锁机制不同:MyISAM是表级锁,而InnoDB是行级锁;(3)select ,update ,insert ,delete 操作:MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UP...原创 2018-07-31 22:08:42 · 241 阅读 · 0 评论