最新消息:www.yxkong.com也可以访问

数据库

mysql之innodb存储结构

mysql之innodb存储结构

yxkong 1个月前 (08-09) 64浏览

InnoDB,是MySQL的数据库引擎之一,现为MySQL的默认存储引擎,为MySQL AB发布binary的标准之一。 InnoDB存储结构 以页为单位来管理存储空间; 以页作为磁盘和内存交互的基本单位; 默认页大小为16kb(所以最少一次从磁盘读...

mysql事务-锁

mysql事务-锁

yxkong 3个月前 (07-04) 82浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 30篇原创内容 公众号 接之前的事务系列 mysql事务-innodb中的redolog详解 innodb中的undolog 详解 mysql...

mysql事务-MVCC

mysql事务-MVCC

yxkong 3个月前 (06-13) 180浏览 0评论

mysql事务-innodb中的redolog详解 innodb中的undolog 详解 什么是MVCC?  使用READ COMMITTD、REPEATABLE READ 这两种隔离级别的事务执行select操作时,我们通过记录的版本链来...

mysql事务-innodb中的redolog详解

mysql事务-innodb中的redolog详解

yxkong 3个月前 (06-12) 175浏览 0评论

redo 日志 什么是redo日志?是为了在系统因崩溃而重启时恢复崩溃前的状态而产生的概念,mysql在运行过程中修改数据时由innodb引擎产生的(某个表空间第n号页面中偏移量为m处的值由x更新为y)记录日志,用于保证持久性;  redo...

innodb中的undolog 详解

innodb中的undolog 详解

yxkong 4个月前 (06-05) 177浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 mysql事务-innodb中的redolog详解 继上一篇redo log之后详解下 undo log. 什么是un...

解决Mysql 出现Table‘xxx’is read only问题

解决Mysql 出现Table‘xxx’is read only问题

yxkong 5个月前 (04-26) 112浏览 0评论

背景:在博客迁移过程,由于误操作原来的mysql无法启动,只能通过新建一个mysql,然后清空data目录,将原来的data都拷贝过去。 启动后登录没问题,读取也没问题,就是无法写入,出现了Table‘xxx’is read only。 我这是因为迁...

记一次生产慢sql查询的解决

记一次生产慢sql查询的解决

yxkong 6个月前 (04-03) 123浏览 0评论

今天测试在验证的时候,测试反馈工单后台查看数据特别慢,慢到数据无法展示。那就看下呗。看了下有慢sql。 本着对生产敬畏的心态,转移到测试环境进行验证。测试数据不够,自己造呗。工单表具备以下特征: 数据字段多,索引也多; 随着数据的流转,数据一直在更新...

项目中SQL优化及建议

yxkong 5年前 (2016-09-28) 831浏览 0评论

根据导出的近半个月的慢sql和相关表索引的排查,大致有以下几种类型的问题: 一)索引相关 1)未建立索引     后已加   建议增加cutomer_id的索引 2)索引未充分利用   由于mysql检索是从左...

分表数据迁移方案

yxkong 5年前 (2016-08-28) 128浏览 0评论

有一个需求,一张表中有1亿条数据,现在要分表处理。数据分离是个麻烦事。以下为本人的解决方案。效率还行。 -- 创建测试表 CREATE TABLE `user` (   `id` ...

MySQL的表分区详解(转)

yxkong 5年前 (2016-08-03) 490浏览 0评论

这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下 什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超...