Trafodion 如何修改客戶端最大連線數

2021-07-25 13:53:23 字數 1646 閱讀 5720

trafodion資料庫通過dcs來作為客戶端與底層服務的中轉站。關於dcs的介紹,請參考我的另外一篇文章「 trafodion dcs架構介紹」

trafodion相比其他的一些sql on hadoop(如hive、impala等)產品,多少有一些優勢的地方。其中乙個比較重要的特性就是,trafodion支援多併發。多併發,簡而言之就是允許很多個客戶端同時連線並讀寫資料庫。

那怎麼去定義最大連線數呢? 這就是dcs所需要做的事情了。trafodion安裝好以後,在trafodion目錄下面,有乙個dcs相關的目錄,dcs配置檔案目錄下有乙個servers的檔案。

servers檔案定義了每個dcsserver能夠支援的最大連線數。

[trafodion@n12 conf]$ pwd

/home/trafodion/esgyndb-2.2.0/dcs-2.2.0/conf

[trafodion@n12 conf]$ ls

backup-masters dcs-env.sh dcs-site.xml log4j.properties master realm.properties servers

[trafodion@n12 conf]$ cat servers

n12 4

n13 4

n14 4

通過上面的執行可以發現,這個資料庫集群中有3臺dcsserver,每個dcserver配置了4個連線,集群總共可以支撐4*3個連線。

當然了,這個資料庫集群只是乙個虛擬機器上的測試集群,記憶體比較小。在記憶體比較小的情況下,不適宜設定太大的連線數,畢竟每個連線也會占用一些記憶體。

關於如何正確的配置適合的連線數,我們可以參考下面這張關於節點配置要求的圖,

假如我們發現原先設定的dcs連線數不適合,可以通過以下步驟來調整連線數,

1 選任意一台裝有資料庫的節點,修改dcs配置檔案servers中的連線數,並儲存

[trafodion@n12 conf]$ ls

backup-masters dcs-env.sh dcs-site.xml log4j.properties master realm.properties servers

[trafodion@n12 conf]$ vi servers

2 用pdcp把上述節點的servers檔案複製到所有資料庫節點(注:pdsh在trafodion安裝過程中會自動安裝)

[trafodion@n12 conf]$ pwd

/home/trafodion/esgyndb-2.2.0/dcs-2.2.0/conf

[trafodion@n12 conf]$ pdcp $my_nodes servers /home/trafodion/esgyndb-2.2.0/dcs-2.2.0/conf/

3 dcsstop、dcsstart重啟dcs

[trafodion@n12 conf]$ dcsstop

...[trafodion@n12 conf]$ dcsstart

如何找客戶?

開始幾天,發現找客戶還真難。突發奇想,如果乙個人發現他的單位有erp或者資訊化的需求,那麼他又發現我可以提供這方面的服務,或者提供基於用友erp的解決方案,或者能幫助提供sap的產品,並且,他還能獲得一定的報酬,而且報酬還不低,那麼,他會不會主動來聯絡我呢?也許他只提供給我乙個他所在單位的相關人員的...

如何跟進客戶

跟進的重要性 1 一次性談成客戶的機率不高 2 80 的客戶是在跟進中實現的 3 跟進的方法和技巧得當可以大大提高業績 4 跟進是提高銷售能力的重要方法 跟進的中心思想 1 以建立關係和好感為中心 2 以解決客戶疑慮為中心 3 以快速成交為中心 跟進的型別 1 服務性跟進 1 和客戶多溝通,進行思維...

修改窗體客戶區區域

當windows客戶區的大小和位置需要重新計算時會發出該訊息,因此,攔截該訊息可以控制windows窗體客戶 區的尺寸和位置。wm nccalcsize 的定義為 define wm nccalcsize 0x0083c 定義為 const int wm nccalcsize 0x0083 並且當訊...