摘要: 1.版本 1)操作系统 cat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m cat /proc/versionLinux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev.c 阅读全文
posted @ 2018-12-30 22:57 海东潮 阅读(1430) 评论(0) 推荐(0)
摘要: 一、简介 思考一下这个场景:如果重做日志可以无限地增大,同时缓冲池也足够大,那么是不需要将缓冲池中页的新版本刷新回磁盘。因为当发生宕机时,完全可以通过重做日志来恢复整个数据库系统中的数据到宕机发生的时刻。 但是这需要两个前提条件:1、缓冲池可以缓存数据库中所有的数据;2、重做日志可以无限增大 因此C 阅读全文
posted @ 2018-12-30 22:41 海东潮 阅读(521) 评论(0) 推荐(0)
摘要: 注:以下内容为根据《高性能mysql第三版》和《mysql技术内幕innodb存储引擎》的innodb status部分的个人理解,如果有错误,还望指正!! innodb存储引擎在show engine innodb status(老版本对应的是show innodb status)输出中,显示除了 阅读全文
posted @ 2018-12-30 22:40 海东潮 阅读(374) 评论(0) 推荐(0)
摘要: 在mysql5.1 之前称为Insert Buffer, 优化2级非唯一索引上插入操作的读IO, 在5.5之后改名为Change Buffer, 功能也扩展为2级非唯一索引上的插入、删除、更新、purge的读IO优化。 change buffer的核心思想,当数据库需要对2级缓存进行修改时,先不从外 阅读全文
posted @ 2018-12-30 22:24 海东潮 阅读(535) 评论(0) 推荐(0)
摘要: 一、安装说明 mysql5.7.10_onekey_install.sh自动化部署脚本支持mysql5.7.10初始化安装,多实例创建,且使用经过优化后的my.cnf配置文件和mysql.server启动脚本,该SHELL脚本在CentOS6.5_x86_64操作系统测试通过。部署示意图如下: 1、 阅读全文
posted @ 2018-12-30 22:14 海东潮 阅读(488) 评论(0) 推荐(0)
摘要: Analyzing 线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。 checking permissions 线程是检查服务器是否具有所需的权限来执行该语句。 Checking table 线程正在执行表检查操作。 cleaning up 线程处理一个命令,并正准 阅读全文
posted @ 2018-12-30 19:05 海东潮 阅读(561) 评论(0) 推荐(0)
摘要: https://www.githubs.cn/awesome 阅读全文
posted @ 2018-12-30 15:18 海东潮 阅读(280) 评论(0) 推荐(0)
摘要: 背景:MySQL-5.7.12, debian 8核16G虚拟机, 业务方反馈在某一个时间点, 出现了大量的数据库报错, 之后恢复正常; 场景:开发查看日志后, 发现在某个时间点, 应用断开了所有与数据库的连接, 几秒钟以后就恢复了;同时监控系统的内存使用率出现了异常的骤降; 3min之后收到了报警 阅读全文
posted @ 2018-12-30 11:07 海东潮 阅读(7050) 评论(0) 推荐(0)