最近線上項目報了一個MySQL死鎖(DealLock)錯誤,雖說對業務上是沒有什么影響的,由於自己對數據庫鎖這塊了解不是很多,之前也沒怎么的在線上碰到過。這次剛好遇到了,便在此記錄一下。 出現死鎖問題背景 項目層面:報錯的項目 ...
記一次公司倉庫數據庫服務器死鎖過程 倉庫揀貨卡死,排查了數據庫的很多地方,都沒有頭緒,最后到SQL Server 錯誤日志里查看,終於發現了蛛絲馬跡 咋一看上面的錯誤信息,可以發現兩條相同的語句造成的死鎖,但是這么短的語句不可能持有排他鎖太久 再仔細分析一下錯誤日志,發現都死鎖在同一個非聚集索引上,再問了一下開發,開發那邊說,這條語句是在一個大事務里面,這個事務會做 件事 索引屬性 還有索引里面的 ...
2015-09-25 17:30 9 2840 推薦指數:
最近線上項目報了一個MySQL死鎖(DealLock)錯誤,雖說對業務上是沒有什么影響的,由於自己對數據庫鎖這塊了解不是很多,之前也沒怎么的在線上碰到過。這次剛好遇到了,便在此記錄一下。 出現死鎖問題背景 項目層面:報錯的項目 ...
首先Myeclipse進行打包工程為war文件,選擇"Target runtime",並勾選"Export source files"。打包成我們需要的war文件,Emample.war 用終端ssh遠程連接到我們的服務器,如下圖: 命令行關閉tomcat, cd /usr ...
一、原因 由於虛擬服務器系統出現問題,造成系統不斷不定時重啟,找不到原因,只好遷移到新的服務器,將服務器ip換成原來的ip來解決問題。 該服務器主要是數據庫服務器和一些gis協同服務,還有一些小服務在運行,所有主要是數據是服務器數據庫文件(mdf和ldf文件),總共有近三百個G(日志文件太大 ...
業務新上了一個功能,在發布的過程中,系統報出了數據庫死鎖異常: 死鎖發生在一個事務中,事務對多個表進行了操作。在報錯日志中,死鎖發生在tableA與tableB。一開始懷疑此次發布的某個改動中對上面這兩張表新增了select或update操作。將注意力用在排查這個問題上。排查后發現沒有相關 ...
一、解密實踐流程 1.對手機進行root授權 2.獲取手機IMEI(MEID)碼 3.獲取微信的uin號 4.將IMEI(MEID)+uin進行MD5,取其前7位(小寫) 5. ...
記錄一次自己數據庫復制的過程(從公司測試環境復制到客戶測試環境),主要是每次自己都會忘記,不如記錄一下,方便自己以后找,因此,本篇內容不會很詳細,主要是用於給我自己提醒,相對於一種記筆記的效果。 cmd命令導入導出庫 一開始,我是打算使用cmd輸命令進行導入導出數據的,因為以前試過這樣比較方便 ...
周六來上班哈,早上悶頭搭環境啊(剛來幾天的實習生啊),忽然導師來找我,說“你去給那個服務器裝個硬盤把”。 我擦,雖然平時常常說服務器怎么怎么的,但是服務器內部我還是沒見過的(小白),再加上之前實習的公司被我把服務器搞崩潰過,有心理陰影。然后就硬着頭皮的接受了這個任務。 我本着“不要慫就是干 ...
問題 在工作中偶爾需要在家辦公,在家部署開發的項目需要代碼和數據庫。代碼可以通過網上各大git倉庫實現代碼共享,但數據庫每次都需要在家里電腦上創建一次,並且測試都必須再制作一次,這樣一次下來真的很浪費時間。 為了解決這問題,想到把公司數據庫通過外網共享到家里遠程使用。 解決方案 利用蒲公英 ...