mysql
文章平均质量分 82
大壮vip
博学而笃志,切问而近思。
展开
-
【温故而知新】自我整理:mysql的索引从二叉树、平衡二叉树、btree、b+tree
1.二叉树 但是这样找的很深才能找到 都能查到,但是深度较深,速度慢。 2.平衡二叉树 进行旋转来缩短寻找深度 对数据进行数据段划分,提高速度。 3.红黑二叉树 在平衡基础上,用自己的规则旋转。 4.b树 已经是很优化的查找方案了,每个节点都是k和v 5.b+树 节点不带v,所以,存储量级变大,磁盘读取io较快 ...原创 2020-03-27 13:29:24 · 426 阅读 · 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 · 869 阅读 · 0 评论 -
docker起mysql服务
全步骤解析 拉取镜像就不说了,可以去看博客。 https://blog.csdn.net/qq_33792843/article/details/82849169 进入docker之后,mysql密码肯定是有问题的。我们需要改密码。 1.vi /etc/my.cnf 在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程 保存文档...原创 2018-09-26 11:21:21 · 494 阅读 · 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 · 947 阅读 · 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 · 273 阅读 · 0 评论 -
flume读取binlog与kafka整合
一、现将kafka调通 查看zookeeper的topic cd /usr/software/zookeeper/zookeeper/bin ./zkCli.sh start ls /brokers/topics 先来说一下,删除kafka无用topic ./kafka-run-class.sh kafka.admin.DeleteTopicCommand --zooke...原创 2018-11-26 19:14:48 · 4606 阅读 · 4 评论 -
mysqld start Starting MySQL. ERROR! The server quit without updating P
解决办法其实很简单: 将 /etc/mysql 下的 my.cnf 文件删除,再次启动MySQL服务 删除前注意备份 真的有用,转载的: 转载:https://blog.csdn.net/aa464971/article/details/52976230...转载 2018-12-03 11:40:16 · 723 阅读 · 0 评论