成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQLump 參數--Lock-Tables淺析

數據庫 MySQL
mysqldump有一個參數--lock-tables,以前對這個參數也沒有深入、詳細了解過,直到上次有個網友問“參數lock-tables 是一次性鎖定當前庫的所有表,還是鎖定當前導出表?“ 所以我給大家說說,希望能幫助到大家。

[[379135]]

本文轉載自微信公眾號「DBA閑思雜想錄」,作者瀟湘隱者 。轉載本文請聯系DBA閑思雜想錄公眾號。     

mysqldump有一個參數--lock-tables,以前對這個參數也沒有深入、詳細了解過,直到上次有個網友問“參數lock-tables 是一次性鎖定當前庫的所有表,還是鎖定當前導出表?“ ,之前一直以為只是鎖定當前導出表,后面看了參數說明后,

  1. -l, --lock-tables   Lock all tables for read. 
  2.  
  3.                       (Defaults to on; use --skip-lock-tables to disable.) 

自己也不怎么確認了,當時就測試了一下。準備一個稍微大一點的庫,如果數據庫太小,那么可能mysqldum命令一下子就導出了所有庫,很難清晰的看到實驗結果。

執行下面命令做邏輯備份

  1. [root@DB-Server ~]# mysqldump -u root -p --default-character-set=utf8  --opt --extended-insert=false --lock-tables MyDB > db_backup_MyDB.sql 
  2.  
  3. Enter password

同時立即執行下面命令

  1. mysql> show open tables where in_use >0; 
  2. +----------+--------------------------------+--------+-------------+ 
  3. Database | Table                          | In_use | Name_locked | 
  4. +----------+--------------------------------+--------+-------------+ 
  5. | MyDB     | AO_60DB71_VERSION              |      1 |           0 | 
  6. | MyDB     | AO_AEFED0_TEAM_TO_MEMBER       |      1 |           0 | 
  7. | MyDB     | AO_4B00E6_STASH_SETTINGS       |      1 |           0 | 
  8. | MyDB     | AO_2D3BEA_FOLIOCF              |      1 |           0 | 
  9. | MyDB     | AO_AEFED0_TEAM_ROLE            |      1 |           0 | 
  10. | MyDB     | AO_60DB71_DETAILVIEWFIELD      |      1 |           0 | 
  11. | MyDB     | AO_60DB71_LEXORANK             |      1 |           0 | 
  12. | MyDB     | AO_6714C7_REPORT_SCHEDULE      |      1 |           0 | 
  13. | MyDB     | AO_E8B6CC_SYNC_AUDIT_LOG       |      1 |           0 | 
  14. | MyDB     | cwd_application                |      1 |           0 | 
  15. | MyDB     | clusternode                    |      1 |           0 | 
  16. | MyDB     | AO_86ED1B_GRACE_PERIOD         |      1 |           0 | 
  17. | MyDB     | AO_60DB71_WORKINGDAYS          |      1 |           0 | 
  18. | MyDB     | cwd_directory                  |      1 |           0 | 
  19. | MyDB     | AO_2D3BEA_BASELINE             |      1 |           0 | 
  20. | MyDB     | fieldlayoutitem                |      1 |           0 | 
  21. | MyDB     | JQUARTZ_BLOB_TRIGGERS          |      1 |           0 | 
  22. | MyDB     | AO_013613_HD_SCHEME_MEMBER     |      1 |           0 | 
  23. | MyDB     | AO_2D3BEA_ALLOCATION           |      1 |           0 | 
  24. | MyDB     | AO_013613_WL_SCHEME            |      1 |           0 | 
  25. | MyDB     | AO_7DEABF_EXEC_CLUSTER_MESSAGE |      1 |           0 | 
  26. .................................................................... 

如上截圖,執行mysqldump命令的時候,使用show open tables where in_use >0命令,你會看到MyDB里面的所有表的In_use的值都為1,意味著是當執行mysqldump命令時,是一次性鎖定當前庫的所有表。而不是鎖定當前導出表。

In_use說明

  • The number of table locks or lock requests there are for the table. For example, if one client acquires a lock for a table using LOCK TABLE t1 WRITE, In_use will be 1. If another client issues LOCK TABLE t1 WRITE while the table remains locked, the client will block waiting for the lock, but the lock request causes In_use to be 2. If the count is zero, the table is open but not currently being used. In_use is also increased by the HANDLER ... OPEN statement and decreased by HANDLER ... CLOSE.

參考資料:

https://dev.mysql.com/doc/refman/5.7/en/show-open-tables.html

https://oracle-base.com/articles/mysql/mysql-identify-locked-tables

 

責任編輯:武曉燕 來源: DBA閑思雜想錄
相關推薦

2021-03-02 12:34:47

MySQL解鎖表鎖定表

2009-06-16 10:36:00

Google Fusi應用實例

2010-05-24 10:45:52

子命令Svn lock

2021-03-29 15:32:31

Python函數參數

2025-03-19 10:26:12

Python參數開發

2009-07-22 16:02:14

iBATIS參數

2021-03-03 10:00:52

Python函數Python基礎

2009-07-06 14:52:10

ServletConfServletCont

2009-08-28 15:57:56

C#線程傳遞參數

2009-08-24 14:51:25

C# 泛型泛型類型

2009-09-04 18:16:19

C# Main參數C# Main

2009-08-24 15:02:05

C# 類型

2009-08-17 13:26:20

C#調用Windows

2010-01-25 09:57:39

C++函數參數

2010-05-10 11:26:40

Oracle 參數文件

2009-12-14 16:43:55

2025-04-24 10:56:01

MySQLInnoDB數據庫鎖

2024-06-12 14:03:31

MySQLInnoDB

2021-01-28 05:17:01

并發包JDK

2022-05-26 21:05:23

MySQL腳本數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久91香蕉国产 | 日本aa毛片a级毛片免费观看 | 久久综合成人精品亚洲另类欧美 | 精品国产免费一区二区三区五区 | 国产高清一二三区 | 中文字幕一区二区视频 | 国产一区视频在线 | 久久精品久久精品久久精品 | av网站在线免费观看 | 午夜免费电影 | 日韩一级不卡 | 国产精品一区二区三区在线 | 日本精品免费 | 一区二区视频在线 | 国产视频一二三区 | 欧美日韩国产中文字幕 | 欧美成人免费在线视频 | 国产精品视频网 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 99精品国产一区二区青青牛奶 | 国产一区二区影院 | 成人在线免费观看视频 | 国产99久久精品一区二区永久免费 | 91精品亚洲 | 羞羞的视频免费在线观看 | 欧美在线综合 | www.久久久久久久久 | 亚洲精品一区二区三区在线 | 国产精品不卡 | 精品国产一区二区三区久久久四川 | 亚洲第一黄色网 | 欧美日韩一二三区 | 欧美久久精品一级黑人c片 91免费在线视频 | 婷婷综合网 | 欧美欧美欧美 | 精品美女在线观看 | 久久久精品一区 | 成人福利视频 | 免费黄色av网站 | 91天堂| www.狠狠干 |