111
0
  • 會員登入
  • 聯絡我們
  • 123關於我們
    回主選單
    • 品牌由來
    • 床墊門市/聯絡資訊
    • 床墊專利側邊強化
    • 工廠直送所以價美
    • 床墊工廠實景
    • 更多
  • 服務項目
    回主選單
    • 網路顧問
    • 222
    • 服務內容
    • 雨傘維修服務
    • 更多
  • 產品總覽
  • 部落格
  • Podcast
  • 最新消息
  • Join us
  • Login
  • 0
    111
  • 聯絡我們
  • 123關於我們
    品牌由來 床墊門市/聯絡資訊 床墊專利側邊強化 工廠直送所以價美 床墊工廠實景
  • 服務項目
    網路顧問 222 服務內容 雨傘維修服務
  • 產品總覽
    3C 家具 包包 文具 wheel spacer
  • 部落格
  • Podcast
  • 最新消息
  • 文章總覽
  • 分類
  • 全部
  • 投資理財
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • 真田丸
  • cpanel
  • 出書材料
222 333
  1. 首頁
  2. 部落格

mysqldump --lock-tables 的問題

2016 Jan 31 未分類
最近因為要在 Cloud9 測試 seo-rank.tw



資料常常搬來搬去



因為資料量很大(好幾G)



匯出都要不少時間











加上我 Google Compute Engine 的設定沒有開很大



匯出時間頗長



匯出的時候會發生一個問題



就是 table 全部被 lock 住



我印象中在 Linode 匯出的時候不會這樣



不曉得是 Linode 比較夠力



還是 mysql 有改過了





反正會出的時候會被 lock



因為連線一直開



開到一個程度 所有 process 都在等 lock



然後網站就無法連了





理論上完整備份



是應該 lock table 沒錯



但是我只是備份一份出來當測試資料



所以有沒有同步到最新 是無所謂的



查了一下 mysqldump 的參數



的確有可以不要 lock table 的參數





加 --lock-tables 是可以 lock table (預設是有 lock)



如果不想 lock 就寫



--lock-tables=false



就不會被卡住啦~





  • 分享此文章

111

  • 333
  • 555
  • 777

222

  • 999
  • aaa
  • ddd

Contact us

  • 營業時間: 888
  • 聯絡電話: 555
  • 地址: 333 444
COPYRIGHT ©111 All rights reserved | Designed by 路老闆