作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的
MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了
MySQL 的官方文档,希望对各位了解数据库的、不了解数据库的有所帮助。
【mysql】 【innodb】 【线程】 【数据库】 【lock】 …
May
09
2018
Apr
25
2018
Apr
15
2018
MySQL
DBA应该都知道,数据库操作里面,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。
从MySQL 5.6开始,大家期待的Online
DDL出现了,可以实现修改表结构的同时,依然允许DML操作(select,insert,update,delete)。
【云栖社区】 【数据存储与数据库】 【算法】 【mysql】 【Algorithm】 …
Apr
04
2018
Mar
07
2018
MySQL 5.7 LOGICAL_CLOCK 并行复制原理及实现分析 在MySQL5.7 引入基于Logical
clock的并行复制方案前,MySQL使用基于Schema的并行复制,使不同db下的DML操作可以在备库并发回放(在优化后,可以做到不同table下并发)。
【数据存储与数据库】 【mysql】 【并行复制】 【lock】 【Transaction】 【binlog】 …
Feb
18
2018
Feb
07
2018
Feb
02
2018
Feb
02
2018
Jan
30
2018