• Mysql 锁原理很多和Oracle 相似


    ------------
    TRANSACTIONS
    ------------
    Trx id counter 62657
    Purge done for trx's n:o < 62653 undo n:o < 0 state: running but idle
    History list length 142
    LIST OF TRANSACTIONS FOR EACH SESSION:
    ---TRANSACTION 0, not started
    MySQL thread id 24480, OS thread handle 0x7f9468122700, query id 166496 localhost root init
    show engine innodb status
    ---TRANSACTION 62656, not started
    MySQL thread id 22213, OS thread handle 0x7f94681a4700, query id 166492 localhost root cleaning up
    ---TRANSACTION 0, not started
    MySQL thread id 10738, OS thread handle 0x7f94800a2700, query id 74172 localhost rooot cleaning up
    ---TRANSACTION 62655, ACTIVE 236 sec
    1 lock struct(s), heap size 360, 0 row lock(s), undo log entries 1
    MySQL thread id 24478, OS thread handle 0x7f9468163700, query id 166491 localhost rooot cleaning up
    Trx read view will not see trx with id >= 62656, sees < 62656
    
    
    
    ------------
    TRANSACTIONS
    ------------
    Trx id counter 62657
    Purge done for trx's n:o < 62653 undo n:o < 0 state: running but idle
    History list length 142
    LIST OF TRANSACTIONS FOR EACH SESSION:
    ---TRANSACTION 0, not started
    MySQL thread id 24480, OS thread handle 0x7f9468122700, query id 166498 localhost root init
    show engine innodb status
    ---TRANSACTION 62656, not started
    MySQL thread id 22213, OS thread handle 0x7f94681a4700, query id 166497 localhost root Waiting for table metadata lock
    drop table t1
    --堵塞的回话执行的sql 是drop table t1
    ---TRANSACTION 0, not started
    MySQL thread id 10738, OS thread handle 0x7f94800a2700, query id 74172 localhost rooot cleaning up
    ---TRANSACTION 62655, ACTIVE 288 sec
    1 lock struct(s), heap size 360, 0 row lock(s), undo log entries 1
    MySQL thread id 24478, OS thread handle 0x7f9468163700, query id 166491 localhost rooot cleaning up
    Trx read view will not see trx with id >= 62656, sees < 62656
    

  • 相关阅读:
    从FxCop归纳出来的一些规范建议
    UML用例建模的慨念和应用
    Android 截屏脚本
    悲剧的账户绑定与通讯录丢失实录
    文件分享功能实现
    Java字符串与整数之间的互相转换
    关于大的Bitmap保存问题
    将程序关联成Android系统默认打开程序
    关于Android应用多语言支持实现
    关于通过getWidth与getHeight获取bitmap​的尺寸与其实际尺寸不符合问题
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351757.html
Copyright © 2020-2023  润新知