迷茫期幾乎是大多數人的必經階段,那么人為什么會有迷茫期,以及我們該如何走出迷茫期?今天就來聊聊這個話題。 為什么會有迷茫期? 根據我較為朴素的觀察發現,一個人的會迷茫大致是兩個原因。第一,對內,不了解自己,或患得患失、無所適從。第二,對外,不知道該如何入手 ...
大事務造成的延遲,其延遲不會從 開始增加,而是直接從主庫執行了這個事務多長時間開始的,從庫也要一樣的執行時間執行這個事務,而且事務執行時間累加上去,非常合理。 比如主庫執行這個事務花費的 秒,那么延遲就會從 開始, 從 log event.cc 看到,這是因為 Query Event 中沒有准確的執行時間 檢查SQL線程是否在中繼日志的末尾 檢查應使用兩個條件進行 condition :比較日志 ...
2020-02-03 20:20 0 1056 推薦指數:
迷茫期幾乎是大多數人的必經階段,那么人為什么會有迷茫期,以及我們該如何走出迷茫期?今天就來聊聊這個話題。 為什么會有迷茫期? 根據我較為朴素的觀察發現,一個人的會迷茫大致是兩個原因。第一,對內,不了解自己,或患得患失、無所適從。第二,對外,不知道該如何入手 ...
1 前言 本文接上篇文章跟大家聊聊我們為什么要學習源碼?學習源碼對我們有用嗎?,那么本篇文章再繼續跟小伙伴們聊聊源碼這個話題。 在工作之余開始寫SpringBoot源碼分析專欄前,跟小伙伴們聊聊“分析開源項目源碼,我們該如何入手分析?”這個話題,我們就隨便扯皮,反正是跟小伙伴們一起學習交流 ...
[源碼分析] 從實例和源碼入手看 Flink 之廣播 Broadcast 0x00 摘要 本文將通過源碼分析和實例講解,帶領大家熟悉Flink的廣播變量機制。 0x01 業務需求 1. 場景需求 對黑名單中的IP進行檢測過濾。IP黑名單的內容會隨時增減,因此是可以隨時動態配置 ...
[源碼分析] 從源碼入手看 Flink Watermark 之傳播過程 0x00 摘要 本文將通過源碼分析,帶領大家熟悉Flink Watermark 之傳播過程,順便也可以對Flink整體邏輯有一個大致把握。 0x01 總述 從靜態角度講,watermarks是實現流式計算的核心概念 ...
系統中出現死鎖的日志如下: 死鎖日志分析: 1、事務1執行insert語句等待獲得X鎖; 2、事務2現持有S鎖,但執行insert語句也在等待X鎖,這樣就存在兩個事務間相互等待,死鎖產生,Mysql自動回滾了事務2; 3、表引擎為innodb,行鎖,在字段 ...
mysql復制那點事(2)-binlog組提交源碼分析和實現 目錄 mysql復制那點事(2)-binlog組提交源碼分析和實現 0. 參考文獻 1. innodb和binlog的兩階段提交 2. 組提交原理 3. 組提交實現 ...
最近我們的服務進程遇到kill -15后處於Z的狀態,變為了僵屍進程,經過/proc/{thread_id}/stack查看其上線程的棧,發現是卡在了fwrite的過程中,而我們的系統中所有文件系統掛載參數都使用了delalloc參數,懷疑是這個原因:ext4掛載的時候打開了delalloc選項 ...
ntp選擇中local的原因是由於其它的時間來源服務器不可用了才會選中LOCAL,這里的LOCAL就是ntp.conf中配置的server 127.127.1.0 fudge 127.127.1.0 stratum 10這台偽設備。 經過我的測試已知這幾種情況會導致選中LOCAL ...