2012年1月20日 星期五

在Windows Server 2008 R2上將Tomcat安裝成服務的方法


  在Windows Server 2008 R2要把Tomcat安裝成服務時,不知為什遭遇到很多問題,可我花了好一番功夫才解決呢,特將安裝步驟與遭遇的問題整理如下囉,供大家參考

  除OS外的相關軟體
  • Tomcat使用免安裝版(apache-tomcat-5.5.33)
  • Jdk也請裝x64(jdk-1_5_0_15-windows-amd64)

2012年1月15日 星期日

查看Windows版本-Winver

簡單到不能簡單的問題,但花了我好一番功夫才找到!所以記錄一下以免忘記。 

  同事裝了一台Windows Server 2008 R2的VM給我測試,但我覺得不像是R2,可是我從[我的電腦]按右鍵選[內容]卻看不出是什版本,如下圖,Windows Server Stansard是什版本啊?

   因為上圖跟我自己裝的Windows Server 2008 x32的看起來幾乎一樣啊,只是同事裝的是x64沒錯,想說有什指令可以查呢?後來上網搜尋了好一會,才找個Winver這指令啊!直接在命令列下執行即可!查看版本很方便。

2012年1月8日 星期日

[查詢優化]影響執行計畫的因素3-Cardinality(基數)

   基數是用來量測滿足某個條件下的資料列數目,想像一下,如果一個員工資料表總共有500筆資料,這個資料表有單位、姓名及ID等欄位,有一個查詢的條件是"WHERE 單位 = '資訊處' ",那查詢最佳化工具就會找[單位]的統計資料,結果發現直方圖為[資訊處]有50筆,這50筆就是所謂的基數

  有沒有覺得這個基數很熟悉,沒錯,在執行計畫裡,我們可以把每個運算子的估計的資料列數目當作是基數喔

  有時查詢最佳化工具沒法正確的預估基數,使得執行計畫的成本估計不正確,會導致選擇次佳的執行計畫呢