摘要: 介绍:     也许大家都难以理解,这么重要的数据为啥不备份(或者备份不可用)?而且还任性的drop table了。显然有备份是最好的,但是它们并不总是可用的。这种情况令人恐惧,但并非毫无希望。在许多情况下,可以恢复数据库或表中的几乎所有数据。恢复计划取决于I 阅读全文
posted @ 2018-08-04 22:22 2森林 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: docker 错误排查:无法进入容器. 进自建的centos7 base是可以进入的.但进rancher分布的mysql就不法进去. 报错原因,是因为新版本1.13.1 84原因,降到1.13.1 75就可以正常使用了 降版本后: 阅读全文
posted @ 2018-12-11 06:57 2森林 阅读(6087) 评论(0) 推荐(0) 编辑
摘要: mysql索引_1_Mysql_Learning_Notes 二分查找/折半查找法,binary search 一种在有序数组中查找某一特定元素的搜索算法; 二分查找法的优点是比较少次数,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难,因此二分查找方法适用于不经常变动而查找频繁的 阅读全文
posted @ 2018-11-18 19:37 2森林 阅读(127) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.7以后怎么查看索引使用情况? 0.在sys库中查看没用的索引 1. 通过show status like '%Handler_read%'方法查看:整体的 Handler_read_key这个值代表了一个行将索引值读的次数,很低的值表明增加索引得到的性能改善不高,因为索引并不经常使用 阅读全文
posted @ 2018-11-18 17:00 2森林 阅读(7557) 评论(0) 推荐(1) 编辑
摘要: 怎么看innodb的B+TREE层数?,下面以sysbench_testdata.sbtest2为例查看索引层数: 查看相关系统 sql root@localhost [sysbench_testdata] show create table sbtest2; | sbtest2 | CREATE 阅读全文
posted @ 2018-11-18 15:13 2森林 阅读(1115) 评论(0) 推荐(1) 编辑
摘要: mysql系统结构_3_Mysql_Learning_Notes 存储层,内存结构 全局(buferpool) 只分配一次 全局共享 连接/会话(session) 针对每个会话/线程分配 按需动态分配,查询结束后释放 用于处理(缓冲,中转)查询结果 每个会话的缓冲区大小都不一样 mysql 内存占用 阅读全文
posted @ 2018-11-14 10:36 2森林 阅读(199) 评论(0) 推荐(0) 编辑
摘要: mysql系统结构_3_Mysql_Learning_Notes 存储层,内存结构 全局(buferpool) 只分配一次 全局共享 连接/会话(session) 针对每个会话/线程分配 按需动态分配,查询结束后释放 用于处理(缓冲,中转)查询结果 每个会话的缓冲区大小都不一样 mysql 内存占用 阅读全文
posted @ 2018-10-31 07:09 2森林 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Mysql_Learning_Notes_mysql系统结构_2 三层体系结构,启动方式,日志类型及解析方法,mysql 升级 连接层 通信协议处理\线程处理\账号认证( )\安全检查等 tcp/ip 连接 网络+端口号 mysql h x.x.x.x uroot pxxxx P3306 ERROR 阅读全文
posted @ 2018-10-30 06:58 2森林 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 数据类型 整型 1.tinyint 1Bytes 128~127(255) 2.smallint 2Bytes 32768~32676(65535) 3.mdeiumint 3Bytes 8388608~8388607(16777215) 4.int 4Bytes 2147483648~214748 阅读全文
posted @ 2018-10-27 18:35 2森林 阅读(200) 评论(0) 推荐(0) 编辑
摘要: replication manager 搭建 介绍 replication manager 主要用于mysql主从结构的监控和主从切换. 安装 yum安装 配置 启动 在浏览器中打开:http://192.168.99.210:10001/ 主从切换 切换前(点击界面中:switchover) 切换 阅读全文
posted @ 2018-09-02 21:58 2森林 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: consul cluster setup 介绍和指南: consul用于服务发现.当底层服务发生变化时,能及时更新正确的mysql服务IP. 并提供给业务查询.但需要自行编写脚本,监测数据库状态和切断故障服务器的对外提供服务. https://www.consul.io/intro/getting 阅读全文
posted @ 2018-09-02 12:02 2森林 阅读(443) 评论(0) 推荐(0) 编辑