zoukankan      html  css  js  c++  java
  • 《高性能mysql》笔记(第一章,mysql的架构与历史)

    mysql的服务器逻辑架构图如下:

    目前工作用的5.5版本,5.5版本开始mysql开始将innoDB作为默认的存储引擎,innoDB的表是基于聚簇索引建立的。

    mysql的存储引擎锁管理非常重要,在给定的资源上,锁定的数据量越少,则系统的并发程度越高,只要相互之间不发生冲突即可。

    共享锁也叫读锁,排他锁也叫写锁。

    事务的特性ACID,A原子性(atomicity)C一致性(consistency)I隔离性(isolation)D持久性(durability)

    事务的隔离级别有:1、read uncommitted 未提交读 (会产生脏读,一般不用) 2、read committed 提交读(大多数数据库默认) 3、repeatable read 可重复读(mysql默认) 4、serializable 可串行化 (一般不用)

    innoDB处理死锁的方法,将持有最少行级排他锁的事务进行回滚。

    innoDB是事务型表,myISAM是非事务型表。

    innoDB 1、支持事务 2、支持热备份  3、崩溃恢复速度快

  • 相关阅读:
    无言
    计算机网络的所有课件
    Linux 分区
    Linux 文件管理权限
    DropDownList 控件
    CssClass初步语法了解
    BulletedList用途
    BulletedList项目控件基础CSS基础
    Checkbox与foreach循环
    RadioButton控件
  • 原文地址:https://www.cnblogs.com/yskcoder/p/7645639.html
Copyright © 2011-2022 走看看