04 2021 档案
摘要:【MySQL】MySQL索引 目录 索引的作用 索引种类 索引为何不可用 索引原则与误区 执行计划 测试案例 索引的作用 提高查询效率 消除数据分组/排序 避免"回表"查询 优化聚合查询 用于多表JOIN关联查询 利用唯一性约束,保证数据唯一性 InnoDB行锁实现 增加I/O成本 增加磁盘空间 不
阅读全文
摘要:1 | 背 景 MySQL包含许多种日志,其中包括:redo log、undo log、error log、binlog等等,其中binlog是区别其他关系型数据库所独有的,也是MySQL中最重要的日志之一,其作用是用于主备复制、闪回、基于时间点恢复等等;本文基于公司产品需求,对比研究5.7版本下b
阅读全文
摘要:发展历程 MySQL Online DDL 功能从 5.6 版本开始正式引入,发展到现在的 8.0 版本,经历了多次的调整和完善。本文主要就 Online DDL 的发展过程,以及各版本的区别进行总结。其实早在 MySQL 5.5 版本中就加入了 INPLACE DDL 方式,但是因为实现的问题,依
阅读全文
摘要:online DDL是在mysql5.6版本后加入的特性,用于支持DDL执行期间DML语句的并行操作,提高数据库的吞吐量。 online DDL结构简图如下: 由上图可知online DDL大体可以分为3部分: 1、copy(ALGORITHM=COPY)这部分是offline的,在DDL执行期间其
阅读全文
摘要:show processlist select * from information_schema.innodb_trx\G; select * from sys.innodb_lock_waits\G; select * from performance_schema.metadata_locks
阅读全文
摘要:转:https://zhuanlan.zhihu.com/p/126669852 在用pycharm过程中,用pip去安装一些第三方包的时候会出现如下错误,缺少C++编译器,因为有些程序需要使用,没有C++接口会报错,查阅相关资料及自己的解决方案 error: Microsoft Visual C+
阅读全文
摘要:先指定范围,再对匹配上的内容进行替换 sed -i '5,10 s#hello#world#' test.txt
阅读全文
摘要:#服务端(同步阿里云) yum install -y ntp ntpdate ntp2.aliyun.com vi /etc/ntp.conf 将默认的server注释,改为阿里云ntp服务器 server ntp2.aliyun.com iburst server ntp3.aliyun.com
阅读全文