摘要: InnoDB核心特性-事务 1.什么是事务 主要针对DML语句(update,delete,insert) 1.一组数据操作执行步骤,这些步骤被视为一个工作单元: 1)用于对多个语句进行分组 2)可以在多个客户机并发访问同一个表中的数据时使用 2.所有步骤都成功或都失败 1)如果所有步骤正常,则执行 阅读全文
posted @ 2020-10-29 16:41 nick_xm 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 企业案例 在没有备份数据的情况下,突然断电导致表损坏,打不开数据库。 1.模拟断电表损坏 #1.打包某个独立表空间 [root@db01 /usr/local/mysql/data]# tar zcf world.tar.gz world #2.将打包的文件传输到一台数据库 [root@db01 / 阅读全文
posted @ 2020-10-29 16:39 nick_xm 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1.项目背景 公司原有的架构:一个展示型的网站,lnmp,MySQL5.1.77版本(MYISAM),50M数据量 1)经常出现小问题 1.表级锁:对表中任意一行数据修改类操作时,整个表都会锁定,对其他行的操作都不能同时进行。 2.不支持故障自动恢复(CSR):当断电时有可能会出现数据损坏或丢失的问 阅读全文
posted @ 2020-10-29 16:37 nick_xm 阅读(181) 评论(0) 推荐(0) 编辑
摘要: InnoDB存储引擎的表空间 1.共享表空间(ibdata1) 1)存储的内容 1.系统数据 2.临时表 3.undo 日志 事务的日志 redo undo 2)查看共享表空间 mysql> show variables like '%path%'; + + + | Variable_name | 阅读全文
posted @ 2020-10-29 16:33 nick_xm 阅读(125) 评论(0) 推荐(0) 编辑