zoukankan      html  css  js  c++  java
  • MySql的隔离级别的查看和修改

     一.隔离级别

    SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。

    低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。

    二.四种隔离级别

    第1级别:Read Uncommitted(读取未提交内容)

    第2级别:Read Committed(读取提交内容)

    第3级别:Repeatable Read(可重读)

    第4级别:Serializable(可串行化)

    三.查看隔离级别

    1》mysql> show variables like '%isolation%';
    +---------------+-----------------+
    | Variable_name | Value           |
    +---------------+-----------------+
    | tx_isolation  |
    REPEATABLE-READ |  

    +---------------+-----------------+
    1 row in set (2.30 sec)

    2》mysql> select @@global.tx_isolation,@@tx_isolation;
    +-----------------------+-----------------+
    | @@global.tx_isolation | @@tx_isolation  |
    +-----------------------+-----------------+
    | REPEATABLE-READ       | REPEATABLE-READ |
    +-----------------------+-----------------+
    1 row in set (0.00 sec)

    //(REPEATABLE-READ)这里的隔离级别是MySql数据库默认的隔离级别(可重复读的)

    四.修改MySQL数据库的事物隔离级别

    修改成'READ-UNCOMMITTED'读取未提交内容

    mysql> set tx_isolation='READ-UNCOMMITTED';
    Query OK, 0 rows affected (0.00 sec)

    查看已修改成'READ-UNCOMMITTED'

    mysql> select @@tx_isolation;
    +------------------+
    | @@tx_isolation   |
    +------------------+
    | READ-UNCOMMITTED |
    +------------------+
    1 row in set (0.00 sec)

  • 相关阅读:
    淘宝网-六属性
    软件架构之黑板模式
    06需求工程-软件建模与分析阅读笔记之六
    05需求工程-软件建模与分析阅读笔记之五
    04需求工程-软件建模与分析阅读笔记之四
    03需求工程-软件建模与分析阅读笔记之三
    第二次冲刺团队绩效评估
    第二次冲刺站立会议07
    第二次冲刺站立会议06
    第二次冲刺站立会议05
  • 原文地址:https://www.cnblogs.com/ruiannan/p/7719952.html
Copyright © 2011-2022 走看看