ALTER mysql表結構 程序等待

2021-08-14 06:52:54 字數 317 閱讀 5827

今兒在修改表結構的時候  發現程序一直等待 然後發現mysql伺服器並沒有卡住啊

於是開啟process list 發現卵也沒有 賊莫名其妙 只有當前的alter程序在 waiting for table metadate lock

是不是什麼東西占用了表但是並沒有在程序列表裡呢?

萬般無奈之下google了一下 發現有可能是未提交的事務一直卡著獨佔鎖。

於是用root查詢了 select * from infomation_schema.innodb_trx 發現了這個事務~並不知道是哪來的

然後找到mysql程序號 kill~ 然後就闊以了

pcb結構鍊錶 程序1 0 程序的概念與PCB

程序就是執行中的程式,但這個概念是抽象的,我們應該更深入 更具體的學習程序 在學習程序之前,我們首先應該對作業系統有乙個初步的了解 任何計算機系統都包含乙個基本的程式集合,稱為作業系統 operator system 作業系統的乙個主要功能就是管理所有的軟硬體資源,我們可以通過乙個例子來理解 管理 ...

程序記憶體結構

所有程序都執行在自己的虛擬位址空間,而每個程序都有著自己的記憶體位址,在32位的作業系統中有這4gb的位址空間被使用者和核心訪問,使用者態的空間在0 3gb,核心態在3 4gb。他們都會涉及到3種不同的資料段,分別是 段,資料斷,和堆疊段。下面是3個資料斷的儲存作用。1 段 用於儲存可執行檔案的操作...

linux 程序結構

linux乙個程序有3部分組成 段,資料段,堆疊段。段存放程式的可執行 資料段存放程式的全域性變數,常量,靜態變數。堆疊段中的堆用於存放動態分配的記憶體變數 堆疊段中的棧用於函式呼叫,存放函式的引數,函式內部定義的區域性變數。linux程序狀態 執行狀態 r表示 可中斷等待狀態 s表示 不可中斷等待...