MySQL死鎖處理筆記
起因
最近公司的線上POS系統的Log裡,不斷出現下面這個錯誤訊息
一直以來,我並沒有太過於在意這個問題,加上這陣子比較忙,這種情況出現的次數也不是很頻繁,所以我一直以來都是仰賴著MySQL 的死鎖檢測功能,讓MySQL自己去釋放鎖,而沒有繼續深入研究下去,今天剛好事情告一個段落,自己稍微研究一下看看能不能解決這個問題,順便做個簡單的筆記。最近公司的線上POS系統的Log裡,不斷出現下面這個錯誤訊息
一直以來,我並沒有太過於在意這個問題,加上這陣子比較忙,這種情況出現的次數也不是很頻繁,所以我一直以來都是仰賴著MySQL 的死鎖檢測功能,讓MySQL自己去釋放鎖,而沒有繼續深入研究下去,今天剛好事情告一個段落,自己稍微研究一下看看能不能解決這個問題,順便做個簡單的筆記。我有一個長年在日本發展的朋友,他和他妻子昨天回台灣度假。他們夫妻倆約我今日下班小聚。
我朋友是後端工程師,他的妻子是前端工程師。他們倆是屬於那種「會後端就不會前端,會前端就不會後端」的極端類型。但也正因如此,我一直覺得他們在自己各自專精的領域十分專業,畢竟他們不像我一樣學的東西很雜。
他們夫妻倆在日本開了一間小公司,性質類似於專門接案的工作室。據他們說,公司員工不多,包含他們夫妻倆再加上三個日本人,也就五位而已。
我曾問他們,既然都是在做接案性質的工作,為什麼不在台灣做?他們說在日本雖然辛苦,但是自由。只不過,雖然有這令人嚮往的自由,但有時候面對奧客真的挺煩人的。
我雖然不太清楚在日本接案跟在國內接案的差異,但就以我自己本身的接案經歷,總覺得奧客這個問題,應該不管在哪個國家都會有。當然,因為每個人都有不同感受,我也沒有繼續在這個問題上深入進去。
我和他們在一間熱炒店一邊喝著小酒,一邊聽他們夫妻倆抱怨著他們所接觸客戶的事情。他們抱怨著在上個月接的案子裡,有一個客戶一直對他們開發的系統上某個功能所引發的 Bug 有點不滿意。
我心中感到疑惑。以我對我朋友的了解,即使有 Bug,他也不會將問題擺著不放,因為這不像他的個性。我好奇地問他,到底是什麼問題讓他那麼苦惱?