摘要:
MySQL 5.5 版本以后,information_schema(ski:mə) 库中新增了三个关于锁的表,亦即 innodb_trx 、data_locks 和 innodb_lock_waits 。其中 innodb_trx 表记录当前运行的所有事务,data_locks 表记录当前出现的锁, 阅读全文
摘要:
InnoDB其他配置 数据库运行期间保存和重新加载buffer pool的方法是: SET GLOBAL innodb_buffer_pool_dump_now=ON; SET GLOBAL innodb_buffer_pool_load_now=ON; 查看buffer pool保存和重新加载的进 阅读全文
摘要:
InnoDB体系结构 • Undo日志 Undo日志是由一系列事务的undo日志记录组成,每一条undo日志记录包含了事务数据回滚的相关原始信息,所以当其它的事务需要查看修改前的原始数据,则会从此undo日志记录中获取。Undo日志存放在回滚段中的undo日志段中。默认情况下回滚段是作为系统表空间的 阅读全文
摘要:
InnoDB存储引擎介绍 在MySQL实例中执行show engines命令查看存储引擎情况 Support=YES代表当前支持的存储引擎,DEFAULT代表默认存储引擎 mysql> show engines; + + + + + + + | Engine | Support | Comment 阅读全文
摘要:
InnoDB存储引擎介绍 MySQL从5.5版本开始将InnoDB作为默认存储引擎,该存储引擎是第一个完整支持事务ACID特性的存储引擎,且支持数据行锁,多版本并发控制(MVCC),外键,以及一致性非锁定读。作为默认存储引擎,也就意味着默认创建的表都会使用此存储引擎,除非使用ENGINE=参数指定创 阅读全文
摘要:
容器是一种基础工具。泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品。物体可以被放置在容器中,而容器则可以保护内容物。 容器的类型:瓶、罐、箱、篮、桶、袋、瓮、碗、柜、盆、鞘 … 把系统里的三个服务拆分开,借助容器运行互补干扰 2.容器发展的历史 容器概念始于 19 阅读全文
摘要:
• E-R模型在数据库概念设计阶段广泛采用 • E-R模型的构成成分是实体集,属性和联系集 • 实体是把具有属性、性质和特征相同的实体,用所有实体名和他的属性名称的来用抽象的形式描述同种类的实体;一般实体用矩形符号表示,矩形框内标注实体的名称 • 属性是实体特有的一些特性,一个实体有包含有许多个属性 阅读全文
摘要:
•通过执行show engines命令查看MySQL中支持哪些存储引擎 • 设置表的存储引擎的方法 • 在my.cnf配置文件中设置default-storage-engine参数表示设置默认存储引擎 • 在MySQL的连接上设置当前连接的默认存储引擎 • SET default_storage_e 阅读全文
摘要:
数据类型之字符类型 • 字符类型包含char, varchar, binary, varbinary, blob, text, enum和set • Char和varchar可以通过char(M)和varchar(M)指定可以存储的最大字符数,比如char(30)表示可以存储最长30个字符Char类 阅读全文
摘要:
数据类型之日期时间类型 • 日期时间类型包括date,time,datetime,timestamp和year,用来指定不同范围的日期或时间值 • Date类型用来表示仅日期,MySQL默认的日期格式为yyyy-mm-dd,取值范围为1000-01-01到9999-12-31 • Datetime类 阅读全文