数据库
文章平均质量分 59
数据库的底层实现、执行流程、分布式数据库等
疯狂撸代码的奋青
道阻且长,行则将至,行而不辍,未来可期。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)
分库分表是什么 下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉] FROM [商品信息] p LEFT JOIN [地理区域] r ON p.[产地] = r.[地理区域编码] LEFT JOIN [店铺信息] s ON s.id = p.[所属店铺] WHERE p.id = ? 随着公司业务快速发展,数据库中的数据量猛增,访问性能也变慢了,优化迫在眉转载 2021-05-18 14:24:25 · 332 阅读 · 0 评论 -
Mysql核心内容
MySQL日志类型: binlog:自带的二进制数据 redolog:缓存也日志 undolog:事务日志 MySQL,innodb可重复读的实现原理 就是使用使用了mvcc多版本控制,就是同一份数据同时保留多版本的一种方式,进而实现并发控制 innodb引擎中,表的隐藏列 db_row_id(rowid):长度6byte,隐藏的自增id,如果表没有主键m,innodb会自动以db_row_id产生一个聚族索引 db_trx_id:长度byte,最近修改(insert / update)的事务id db_r原创 2022-01-06 10:53:33 · 908 阅读 · 0 评论
分享