摘要: show engine innodb status G 四个参数能反应出来什么 Checkpoint详解 引子 check point是做什么的 作用 Checkpoint所做的事情 checkpoint分类 checkpoint的具体解释 Sharp Checkpoint完全检查点 Fuzzy C 阅读全文
posted @ 2017-11-22 17:05 斯言甚善 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 声明:本博客所有文章均为博主原创,请勿非法复制。请勿盗取原创图片。 内存管理 一个数据库最基本的调整 为什么要引入freelruflush list三种链 锁用来管理对共享文件的并发访问 锁的类型 线程的三种状态 latch争用的表现 latch锁争用的原因 latch争用的过程 latch争用常用 阅读全文
posted @ 2017-11-21 16:42 斯言甚善 阅读(708) 评论(0) 推荐(0) 编辑
摘要: InnoDB是事务安全的MySQL存储引擎,设计上采用了类似了Oracle数据库的架构。通常来说,InnoDB存储引擎是OLTP应用中核心表的首选存储引擎。同时,也正是因为InnoDB的存在,才使MySQL数据库变得更有魅力。 InnoDB存储引擎概述: InnoDB存储引擎最早由Innobase 阅读全文
posted @ 2017-11-14 21:44 斯言甚善 阅读(513) 评论(0) 推荐(0) 编辑
摘要: DDL:数据定义语言 data Definition language, eg:create、drop、alter; DML:数据操控语言 data Manipulation language, eg:insert、update、delete;(要commit!) DCL:数据控制语言 (管理用户权 阅读全文
posted @ 2017-11-12 21:21 斯言甚善 阅读(143) 评论(0) 推荐(0) 编辑
摘要: mysql sun orac... 阅读全文
posted @ 2017-11-12 21:15 斯言甚善 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 生成一个千万行的表练习: CREATE TABLE usertb ( id serial, uname varchar(20) , ucreatetime datetime , age int(11) ) DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general 阅读全文
posted @ 2017-11-12 14:15 斯言甚善 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 数据库的规范化: 1NF:要求属性列的原子性,同一列中没有重复值。(有部分依赖) 2NF:不存在非主属性对码的部分依赖。只有完全依赖。 3NF:消除了非主属性对码的传递依赖。 BCNF:消除了主属性对码的传递依赖。 4NF:消除了多值依赖。 5NF:消除了连接依赖。 例:多值依赖:每个职位可以属于一 阅读全文
posted @ 2017-11-12 14:14 斯言甚善 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 触发器 注意几个问题: 1.begin…end 2.什么条件触发 Insert、Update、Delete 3.什么时候触发:Before、After(i、u、d) 4.触发频率:针对每一行数据触发一次。 5.定义在表上,附着在表上。 6.触发器的begin…end之前的语句的执行效率一定要高,这样 阅读全文
posted @ 2017-11-12 14:13 斯言甚善 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、异常处理的理解 ERROR 1062 (23000): Duplicate entry ‘2’ for key ‘PRIMARY’ 错误 4位error code(5位sql statis):错误内容 二、异常处理的重要性 没有异常处理的存储过程,执行过程中非常难以预测执行结果。 建议:存储过程 阅读全文
posted @ 2017-11-12 12:01 斯言甚善 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景 1.执行时简单:名字+参数 2.存储过程中可以有一个、多个sql语句。 问:为啥要用存储过程? 答: ①将重复性很高的一些操作,封装到一个存储过程中。简化了对这些SQL的调用。 ②批量处理sql+循环 ③统一接口 注意:mysql中,存储功能相对较弱。使用较少。 二、基本建立语法 例1 阅读全文
posted @ 2017-11-08 21:02 斯言甚善 阅读(212) 评论(0) 推荐(0) 编辑