来源:https://juejin.im/post/6860252224930070536作者:六点半起床 日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种...
新问题 mvcc的实现方式和工作模式; 知识点 大多数rdbms都有mvcc的功能,但实现机制不同; mvcc可以认为是行级锁的变种,降低了加锁的开销,又实现了非堵塞读,写操...
新问题 mysql的隔离级别种类和差别; 知识点 read-uncommitted: 读未提交;最低隔离级别;会导致脏读、幻读和不可重复读; read-committed: ...
新问题 通过优化器,怎么优化我们的索引(索引的优化); 知识点 通过type 和 extra给给出的信息,对sql语句进行优化; 优化原则:filesort出现,查看 gro...
新问题 优化器中的extra精讲 知识点 extra具体字段含义:using filesort: 需要将结果进行再排序(建议优化);using temporary: 需要用临...
新问题 优化器中的type精讲 知识点 效率从低到高:all<index<range<ref<eq_ref<const,system < null 具体字段含义:all: 全...
新问题 作为MySQL的核心之一,优化器和执行计划是怎么回事; 知识点 sql语句在sql层的简单过程:用户输入sql -> 解析器 (生成sql解析树) -> 预处理 (...
新问题 远程备份binlog文件; 知识点 由于binlog文件的重要性,所以这也是备份的内容之一; 一般采用远程备份的方式 上手操作 课程视频 mysql_coldknow...
新问题 有可能会遇到需要清理日志的情况; 知识点 这里的binary log 就是我们设定的binlog,所以我们所说的清理日志就是清理binlog;; binlog 是非常...
新问题 当用 select count(*) from world.city,会全盘扫描吗,效率最低? explain select count(*) from city; ...
新问题 为什么要加索引? mysql加了索引为什么就变快了? 知识点 减少IO; 针对mysql innodb引擎:索引也是数据;索引的底层数据结构是B+树,中间节点都是储存...
新问题 +都是优化命令,analyze 和 optimize有什么差别; 知识点 mysql在优化器优化sql语句时,会收集一些相关信息,其中就有表的cardinality(...
新问题 当delete大批量数据后,查看空间没有减少,反而还增加了; 知识点 问题产生的原因:当用delete大量删除数据后,特别是 varchar, text, blob类...
新问题 要复制一张表及里面的数据信息; 知识点 create table t1 like用来创建完整表结构和全部索引信息;无数据; create table t1 as se...
新问题 有大批量的数据要删除,delete太慢了; 知识点 删除方式之 delete灵活性高:可以对数据部分删除; delete from t1 where id=1; 效率...
新问题 redo log 和 binlog的差别 知识点 redo logib_logfile# innodb_log_files_in_groupinnodb_log_fi...
新需求 只cp ibd文件,可以当成备份吗; 知识点 数据一致性问题:cp备份需要mysql下线停止服务; mysql 8, innodb引擎,物理数据存储文件关系ibdat...
新需求 制定MongoDB备份计划任务; 知识点 mongodump, mongorestore用于备份和还原数据库; mongodump原理:是对mongodb做查询,再将...
新需求 异构平台迁移的解决方案; 知识点 mongo export/import 主要适用于:异构平台的迁移 mysql<-->mongodb;mongodb大版本迁移 mo...