zoukankan      html  css  js  c++  java
  • MySQL的一些基本概念

    一、架构

    MySQL的架构如下:

    二、锁

    MySQL的锁主要分为读锁和写锁。读锁是共享的,在同一时间可以有多个客户端对相同的资源执行读操作。写锁是排他的,会阻止其他的写锁和读锁的操作。

    三、事务

    事务是指一个独立的工作单元。这一个工作单元要么全部执行,要么全部不执行。如果执行到一半时某条语句未能正确执行,则已执行的操作会进行回滚。

    事务有ACID四条属性,即:

    原子性(Atomicity):事务是不可分割的最小单元。

    一致性(Consistency):事务的执行使得数据库从一个状态直接转换到另一个状态。

    隔离性(Insolation):事务未执行完成时,改动对其他事务不可见。

    持久性(Durability):事务的执行会永久保存。

    四、死锁

    死锁是指两个事务锁定了两条数据,并不断尝试获取对方的锁的情况。死锁发生后,只有部分或者完全回滚其中一个事务,才能打破死锁。

    五、状态监控

    通过SHOW TABLE STATUS LIKE 'user'语句来查看user表的状态。

  • 相关阅读:
    团队冲刺4
    团队冲刺3
    团队冲刺2
    团队冲刺1
    01大道至简阅读笔记
    03 梦断代码阅读笔记
    TOMCAT------>web资源访问
    Tomcat----->tomcat配置虚拟主机(搭建网站)mac
    Linux中常用操作命令
    tomcat------->简单配置
  • 原文地址:https://www.cnblogs.com/00986014w/p/8523641.html
Copyright © 2011-2022 走看看