09 2017 档案

mysql-5.7 调整innodb redo 文件的大小与数量
摘要:mysql中innodb redo 日志 阅读全文

posted @ 2017-09-20 16:50 蒋乐兴的技术随笔 阅读(394) 评论(1) 推荐(0) 编辑

mysql-5.7 收缩系统表空间详解
摘要:innodb 系统表空间是一个逻辑上的概念,它的物理表现就是innodb系统表空间文件;在讲扩展系统表空间时我们说到 可以用增加文件,增加autoextend标记 这两种方式来解决;但是问题到了收缩表空间时就变的不一般了,如果直接删掉 系统表空间文件就意味着数据的丢失,innodb系统表空间文件也没 阅读全文

posted @ 2017-09-19 10:46 蒋乐兴的技术随笔 阅读(2102) 评论(2) 推荐(0) 编辑

mysql-5.7 扩展innodb系统表空间详解
摘要:一、innodb系统表空间的简介: innodb 系统表空间是由若干个文件组成的,表空间的大小就是对应文件的大小,表空间文件是由innodb_data_file_path 这人参数来定义的。下面我们来感受一下innodb_data_file_path的写法 1、表空间由一个12M的ibdata1的文 阅读全文

posted @ 2017-09-17 16:51 蒋乐兴的技术随笔 阅读(1307) 评论(0) 推荐(0) 编辑

mysql-5.7 持久化统计信息详解
摘要:一、持久化统计信息的意义: 统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启 之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统计信息然后再生成SQL语句的执行 计划。如果能在关闭mysql的时候就把统计信息保存起来,那 阅读全文

posted @ 2017-09-17 15:18 蒋乐兴的技术随笔 阅读(1786) 评论(0) 推荐(0) 编辑

InnoDB Master Thread I/O Rate详解
摘要:一、innodb 在刷盘时要面对的问题: 1、对于innodb 的master thread 这个线程来说,它会在后台执行许多的任务,这些任务大多数都是与IO操作相关的, 比如“刷新脏页到磁盘”、“合并插入缓存到二级索引”、master thread 不只是要完成这些工作,而且还要考虑到对 性能的影 阅读全文

posted @ 2017-09-14 10:28 蒋乐兴的技术随笔 阅读(331) 评论(0) 推荐(0) 编辑

mysql-5.7 Using Asynchronous I/O on Linux详解
摘要:一、mysql - innodb 使用异步IO的场景 总的来说innodb 只会对数据文件采用异步IO,为了保存日志是真正被写入到磁盘,innodb不会对日志文件启用异步IO 更新细一步的说,innodb只会对数据文件的read-ahead ,write 这两个操作启用异步IO 二、异步IO在mys 阅读全文

posted @ 2017-09-13 10:59 蒋乐兴的技术随笔 阅读(619) 评论(0) 推荐(0) 编辑

mysql-5.7 innodb 的并行任务调度详解
摘要:一、innodb并行任务调度是什么: 这里要“考古”一下了,不然问题说不清楚。上大学的时候老师和我们说最初的计算机只有一个核心,并且一次也只能做一件事, 如果你有两件事要用到计算机,在第一件事没有做完之前,后面那件事只能等着。后来呀,计算机就进化了一把,计算机不再 是把一件是做完之后,再去做第二件事 阅读全文

posted @ 2017-09-12 13:59 蒋乐兴的技术随笔 阅读(368) 评论(0) 推荐(0) 编辑

mysql-5.7 show engine innodb status 详解
摘要:一、show engine innodb status 简介: show engine innodb status 是mysql提供的一个用于查看innodb引擎时间信息的工具,就目前来说有两处比较 常用的地方一、死锁分析 二、innodb内存使用情况 二、通过show engine innodb 阅读全文

posted @ 2017-09-10 22:06 蒋乐兴的技术随笔 阅读(1990) 评论(0) 推荐(0) 编辑

mysql-5.7 saving and restore buffer pool state 详解
摘要:一、mysql 重启要面临的问题: 由于重启后之前innodb buffer pool中缓存的数据就都没有了,如果这个时候业务SQL来临,mysql就只能是从磁盘中 读取数据到内存;可能要经过数个小时的时间内存中的数据才能是业务频繁要用的。行业中把这个内存从什么都没有 到内存中都是热数据的这个过程叫 阅读全文

posted @ 2017-09-10 16:49 蒋乐兴的技术随笔 阅读(572) 评论(0) 推荐(0) 编辑

mysql-5.7 监控innodb buffer pool load 的进度 详解
摘要:---- 阅读全文

posted @ 2017-09-10 16:03 蒋乐兴的技术随笔 阅读(265) 评论(0) 推荐(0) 编辑

python3 functools partial 用于函数的包装器详解
摘要:一、partial 的作用: partial 用于对一个已有函数进行包装,达到功能的定制的目的。 二、例子: 假设我们要完成两个功能,第一个功能是完成两个数相加,第二个功能是给一个自增一下 1、传统方法,由于自增只是第一个功能的特例我们可以这样写代码: 这样的实现方式不好,就表现在过几天你回头来看a 阅读全文

posted @ 2017-09-02 16:30 蒋乐兴的技术随笔 阅读(546) 评论(3) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示