1.innodb核心特性 MVCC 事务 行级锁 #innodb支持行级锁,myiasm支持表级锁 热备份 #innodb支持热备,myisam不支持热备 自动故障恢复 Crash Safe Recovery 2.存储引擎相关命令 1.查看当前数据库配置的存储引擎 mysql> SELECT @@d ...
分类:
数据库 时间:
2020-07-20 22:50:45
阅读次数:
92
5.5版本以后出现共享表空间概念 表空间的管理模式的出现是为了数据库的存储更容易扩展 5.6版本中默认的是独立表空间 1.共享表空间(ibdata1) 1.存储的内容 1.系统数据 2.undo redo、undo日志,事务日志 3.临时表 2.概念 1.优点: 可以将表空间分成多个文件存放到各个磁 ...
分类:
数据库 时间:
2020-07-20 22:49:20
阅读次数:
94
1.什么是事务? 主要针对DML语句(update,delete,insert) 1.一组数据操作执行步骤,这些步骤被视为一个工作单元: 1)用于对多个语句进行分组 2)可以在多个客户机并发访问同一个表中的数据时使用 2.所有步骤都成功或都失败 1)如果所有步骤正常,则执行 2)如果步骤出现错误或不 ...
分类:
数据库 时间:
2020-07-20 22:45:56
阅读次数:
89
PXC简介PXC(PerconaXtraDBCluster)是一个开源的MySQL高可用解决方案。他将PerconaServer和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDBGaleraCluster和PerconaXtraDBCluster,目前PXC架构在生产线上用的更多而且更成熟一些。PXC相比那些传统的基于主从模式的集群架构
分类:
数据库 时间:
2020-07-19 11:24:43
阅读次数:
72
This section describes lock types used by InnoDB. 翻译:本节描述了InnoDB使用的锁类型。 Shared and Exclusive Locks(共享锁和排他锁) Intention Locks(意向锁) Record Locks(记录锁) Gap ...
分类:
数据库 时间:
2020-07-18 22:25:46
阅读次数:
107
1.不可见索引 create table t12 (i int ,j int ,k int, index i_idx (i) invisible) engine = InnoDB alter table t12 alter index i_idx invisible alter table t12 ...
分类:
数据库 时间:
2020-07-18 15:38:18
阅读次数:
120
1. 创建表——create create table t_article( id int(11) primary key auto_increment, name varchar(255) not null )engine=innodb default charset=utf8; 2. 修改表—— ...
分类:
其他好文 时间:
2020-07-18 00:54:10
阅读次数:
91
https://www.cnblogs.com/phpper/p/7587031.html MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合 ...
分类:
数据库 时间:
2020-07-17 22:25:41
阅读次数:
82
当mysql开启binlog日志时,会存在一个内部XA的问题:事务在存储引擎层redo log的写入和binlog的写入一致性问题。 mysql通过两阶段提交很好的解决了redo log和binlog一致性问题: 第一阶段:innodb prepare, 持有prepare_commit_mutex ...
分类:
数据库 时间:
2020-07-17 01:14:06
阅读次数:
148
一、创建表后,自行录入数据。 -- 创建表order_info DROP TABLE IF EXISTS `order_info`; CREATE TABLE `order_info` ( `orderInfoId` bigint(20) NOT NULL AUTO_INCREMENT, `exte ...
分类:
数据库 时间:
2020-07-14 18:41:28
阅读次数:
91