
mysql
文章平均质量分 82
大壮vip
博学而笃志,切问而近思。
展开
-
【温故而知新】自我整理:mysql的索引从二叉树、平衡二叉树、btree、b+tree
1.二叉树但是这样找的很深才能找到都能查到,但是深度较深,速度慢。2.平衡二叉树进行旋转来缩短寻找深度对数据进行数据段划分,提高速度。3.红黑二叉树在平衡基础上,用自己的规则旋转。4.b树已经是很优化的查找方案了,每个节点都是k和v5.b+树节点不带v,所以,存储量级变大,磁盘读取io较快...原创 2020-03-27 13:29:24 · 449 阅读 · 0 评论 -
【温故而知新】sql底层实现原理
1、一条查询SQL执行流程图2、查询SQL执行流程之发送SQL请求(1)客户端按照Mysql通信协议将SQL发送到服务端,SQL到达服务端后,服务端会单起一个线程执行SQL。(2)执行时Mysql首先判断SQL的前6个字符是否为select。并且语句中是否带有SQL_NO_CACHE关键字,如果没有则进入查询缓存。3、查询SQL执行流程之查询缓存查询缓存说白了就是一个哈希表...翻译 2020-03-27 13:19:22 · 913 阅读 · 0 评论 -
docker起mysql服务
全步骤解析 拉取镜像就不说了,可以去看博客。https://blog.youkuaiyun.com/qq_33792843/article/details/82849169 进入docker之后,mysql密码肯定是有问题的。我们需要改密码。1.vi /etc/my.cnf在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程保存文档...原创 2018-09-26 11:21:21 · 520 阅读 · 0 评论 -
centos6.9安装Mysql8
0. 检查是否已安装并删除已安装的包yum list installed mysql* yum remove mysql-community-client.x86_64 mysql-community-common.x86_64 mysql-community-devel.x86_64 mysql-community-libs.x86_64 mysql-community-libs-co...原创 2018-09-26 14:16:24 · 969 阅读 · 0 评论 -
mysql、flume、zookeeper、kafka快速搭建
准备做实时数据计算。数据源为mysql的20张表吧。通过flume解析binlog日志,然后sink到kafka,由sparkstreaming消费,实时处理业务数据生成目标数据写到我们的mysql中。 一.mysql搭建0. 检查是否已安装并删除已安装的包yum list installed mysql* yum remove mysql-community-clien...原创 2018-11-23 16:26:09 · 297 阅读 · 0 评论 -
flume读取binlog与kafka整合
一、现将kafka调通 查看zookeeper的topiccd /usr/software/zookeeper/zookeeper/bin./zkCli.sh startls /brokers/topics 先来说一下,删除kafka无用topic./kafka-run-class.sh kafka.admin.DeleteTopicCommand --zooke...原创 2018-11-26 19:14:48 · 4669 阅读 · 4 评论 -
mysqld start Starting MySQL. ERROR! The server quit without updating P
解决办法其实很简单:将 /etc/mysql 下的 my.cnf 文件删除,再次启动MySQL服务 删除前注意备份 真的有用,转载的:转载:https://blog.youkuaiyun.com/aa464971/article/details/52976230...转载 2018-12-03 11:40:16 · 744 阅读 · 0 评论