
mysql
文章平均质量分 77
waeceo
毕业后到目前为止还是零
展开
-
canal简介
1.简介canal是纯Java开发的,基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql。原理相对比较简单:1. canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议2. mysql master收到dump请求,开始推送binary log给slave原创 2017-08-10 19:20:05 · 1879 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分转载 2017-09-05 14:01:40 · 485 阅读 · 0 评论 -
MySql常备知识
(1)----------------------------------------------------------------------------------------1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超原创 2017-12-03 12:07:17 · 373 阅读 · 0 评论 -
sql查询调优之where条件排序字段以及limit使用索引的奥秘
奇怪的慢sql我们先来看2条sql第一条:select * from acct_trans_log WHERE acct_id = 1000000000009000757 order by create_time desc limit 0,10 第二条: select * from acct_trans_log WHERE acct_id = 1000000000009003061 orde...原创 2018-03-30 15:47:45 · 2664 阅读 · 2 评论 -
MySQL如何利用索引优化ORDER BY排序语句
官网排序优化:http://dev.mysql.com/doc/refman/5.5/en/order-by-optimization.htmlMySql创建索引时支持ASC或DESC排序。下面举例创建表时同时创建索引降序排序(sname 字段上普通索引降序)create table tbl1 (id int unique, sname varchar(50),index tbl1_index_s...转载 2018-03-30 15:03:50 · 821 阅读 · 0 评论