温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MySQL二次整理(4)v1.0

发布时间:2020-07-20 18:31:16 阅读:928 作者:zx337954373 栏目:数据库
亿速云mysql数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

联合查询:将多个查询语句的执行结果相合并;

*********************************MySQL存储引擎***************

存储表类型表级别的概念 不建议在同一个库中的表上使用不同的ENGINE(引擎);

创建表时指定引擎:

CREATE TABLE ... ENGINE[=]STORAGE_ENGINE_NAME ...

常见的存储引擎:

Aria:  意外崩溃后,可以保证数据安全

InnoDB 支持事物

MRG_MYISAM 用于实现将两个MyISAM表在逻辑层上连接在一起.

CSV 基于文本文件存储文件 跨数据库交换比较好 但损失数据精度

BLACKHOLE 黑洞存储引擎 在级联复制时比较有用 (后面讲MySQL主从模型时的半同步模型时用到)

MEMORY 基于内存的存储引擎 不适用于持久存储 但性能高 支持hash索引 通常临时表用

PERFORMANCE_SCHEMA 兼容表的mysql接口来显示统计数据的 并非真正的表 虚表(类似/proc伪文件系统)

ARCHIVE 归档存储引擎 做数据仓库用

FEDERATED 服务器 夸物理主机 表联合

***************************************************************

InnoDB: InnoBase公司研发 后赠送给MySQL公司  后被甲骨文买了

并非原版InnoDB 而是第三方二次开发板

Percona-XtraDB, Supports transactions, row-level locking, and foreign keys

支持事物,行级锁,外键

数据存储于“表空间(table space)"中:自组织文件系统

***************************************************************

***************************************************************

***************************************************************

并发控制:

当一个表中有多个并发访问时,为防止别人读到的数据是正在修改的数据,所以存在锁机制.

:SELECT * FROM students WHERE StuID IN (1,2,3) FOR UPDATE;完成后既立即释放


  事务:

如果日志空间较大,则发生意外后重启要把日志空间中的语句逐一写入磁盘数据,速度较慢

未防止日志写满,所以事物文件分组.

Innodb_mirrored_log_groups    多写  多次写日志组(确保安全  当然不能放在一块硬盘上)

自动提交:单语句事务

***********************************

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×