[CentOS] Install nmon

Nmon是由IBM免費提供且opensource,主要用來監控AIX/Linux系統資源使用情況,

由於以前我們Oracle DB清一色都安裝在AIX上,

所以當時我們技術部門也都是用nmon來觀察AIX,

並定時收集資料分析系統效能狀態。

...繼續閱讀 »

[CentOS]Install Samba

Samba提供Linux的檔案和印表機,SMB(Server Message Block)是一種區域網路上,

分享檔案和印表機的協議(Client-Server)。最大功用就是Linux和Windows可互相分享檔案和印表機,

當然也可以用於Linux和Linux,而我主要分享zookeeper和kafka給Windows,提高我查詢Log效率。

...繼續閱讀 »

[C#]Manager Threading

我個人覺得使用c#開發各種應用程式是很幸福的,

因為MS線上Docs都會有相關Best Practices,

這篇來看看MTA(Multi-Thread Apartments)的管理。

...繼續閱讀 »

[CentOS]understand folder means in CentOS7

幾天前,我以前同事正哥(Oracle 大師),他和我分享他們客戶正在轉Linux的消息,

電話中,我也向正哥請教了一些Linux技術、最佳實踐和業界情況(正哥在一家具規模SI公司,該公司也是專門的Oracle顧問公司),

這篇來記錄一下CentOS的目錄結構。

...繼續閱讀 »

[SQL Server]deadlock in tempdb

我想很多人都會自行撰寫一些tsql來收集資料庫相關資料,因為只要重新啟動sql service…等,

相關系統統計資料都會消失(執行計畫、DMV…),同時我們也可以藉由這些資料來定義我們資料庫的基準線(base line),

但收集資料的TSQL還請謹慎,因為這可能是deadlock在tempdb的主因。

...繼續閱讀 »

[C#]Simple Publisher and Subscriber

  • 1498
  • 0
  • C#
  • 2018-09-17

.net4.0引入了IObservable(publisher)和IObserver(Subscriber)兩個介面,

並提供實作publish subscribe pattern標準範本,這樣的模式非常適合分散式推入型通知,

而且每個元件職責相當明確,這篇紀錄如何使用這兩個介面。

...繼續閱讀 »

[SQL Server]dependent transaction with In-Memory table

SQL2014開始,Memory table的交易處理,有最大相依交易8的數量限制,只會發生在驗證和commit階段,

一般來說In-Memory的交易過程是非常短暫的,但這並不表示你的交易就不會失敗,

實務上,我一定會簡化Memory資料表相依(複雜)性,

雖然SQL2016 In-Memory table支援很多功能(FK、trigger、LOB..),但這不代表一定有效率。

...繼續閱讀 »