2018年10月14日 星期日
2018年10月5日 星期五
WebSphere Application Server (WAS)要新增servlet,已經修改web.xml,但執行都會Error 404: java.io.FileNotFoundException: SRVE0190E
我的war檔安裝在D:\WasWeb\zssee\zssee.ear\zssapp.war\
要新增Servlet,修改D:\WasWeb\zssee\zssee.ear\zssapp.war\WEB-INF\web.xml重啟後還是一直找不到(錯誤訊息Error 404: java.io.FileNotFoundException: SRVE0190E: ??????/RexServlet)
應該是WAS有ND版本的關係,考慮到多Node節點的Deploy才這樣設計吧?
如果不是ND版多Node的架構可以修改預設的設定
解決方式一:
要修改D:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\XXXXXNode01Cell\applications\zssee.ear\deployments\zssee\zssapp.war\WEB-INF底下的web.xml
解決方式二(比較好的作法):
也可以從WAS Console修改『使用配置資訊(二進位檔) 』勾選
以後WAS就會使D:\WasWeb\zssee\zssee.ear\zssapp.war\WEB-INF\web.xml這個組態檔
到應用程式(此例是zssee)下的『應用程式二進位檔』
在解除安裝之後啟用二進位檔的配送、展開和清理
指定產品在安裝期間是否要展開安裝位置中的應用程式二進位檔,以及在解除安裝期間是否要刪除應用程式的二進位檔。預設值是啟用應用程式分散作業。安裝的應用程式之應用程式二進位檔會展開到指定目錄。
在單一伺服器的安裝架構上,當您解除安裝和儲存配置變更時,會刪除二進位檔。
https://www.ibm.com/support/knowledgecenter/zh-tw/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/tweb_jsfengine.html
https://stackoverflow.com/questions/29536294/websphere-application-modify-web-xml-doesnt-work
Websphere Application Server (WAS) 中应用的哪一个 web.xml 在起作用
https://yanbin.blog/websphere-application-server-was-which-web-xml/
WebSphere Application Server 更新web.xml的问题以解决有些应用在tomcat环境下可以跑,更新到was上失效的问题
https://blog.csdn.net/qq_35067322/article/details/53993213
對WebSphere中Cell、Node、Server、Node Agent、Cluster 的理解
https://www.itread01.com/content/1542105363.html
2018年8月22日 星期三
join 6個Table,QO(Query Optimizer)至少要分析720次
join 3個Table,QO(Query Optimizer)至少要分析6次
join 6個Table,QO(Query Optimizer)至少要分析720次
正規化程度越高,join過多資料表容易發生查詢效能問題
https://www.udemy.com/sql-server-table-index/
2018年7月8日 星期日
DbSchema設計工具
2.DbSchema專案檔副檔名是dbs,就是xml,可以用Notepad++打開,也方便進版控,紀錄資料庫變更歷程
3.Schema也可以匯出成html
4.支援的資料庫種類非常多,詳見 https://www.dbschema.com/drivers.html
5.Windows程式執行檔已經使用install4j打包,不需要另外安裝Java
6.有免安裝版本,也有Mac和Linux版本
用AdventureWorks2017範例資料庫產生的html檔
https://1drv.ms/u/s!AmQ3SaTA10NQihO3rtLzfZxvEXnO
台灣 .NET 技術愛好者俱樂部
https://www.facebook.com/groups/DotNetUserGroupTaiwan/permalink/1901424886817287/
DbSchema官網
https://www.dbschema.com
DbSchema 20% Discount
https://www.colormango.com/product/dbschema_112104.html
2018年4月23日 星期一
驗證Partition Table是否改善記憶體快取使用
以後再研究index seek和index scan細部運作,和它還不太熟@@
最後解法還是把歷史資料拆成歷史檔,確認程式不會查太久的資料
用SqlAgent每月把歷史資料轉入歷史檔
但是建NonClustered Index也會有幫助,只是ldf會比較大
PK是交易日期+交易編號+序號
交易日期是會最常被搜尋的column,所以用它建NonClustered Index
這題應該用不到Partition Table
SQL筆記:Index Scan vs Index Seek
Sql Server中的表访问方式Table Scan, Index Scan, Index Seek
SQL Server中SCAN 和SEEK的区别
Buffer Management
2018年4月15日 星期日
動態磁碟轉換基本磁碟(Convert Dynamic Disk to Basic Disk)
被動態磁碟搞了一下午@@
Acronis在動態磁碟無法用Clone Disk
只能用備份再還原,但無法開機(no boot disk detected or the disk has failed)
DISKPART指令要先delete volume才能轉,硬碟裡面有很多資料不能刪
最後用『分区助手』先把來源磁碟轉成基本磁碟(轉換只要幾秒)
終於順利使用Acronis的Clone Disk完成
在ptt找到有人的分享
https://www.ptt.cc/bbs/Storage_Zone/M.1344084490.A.B8B.html
AOMEI Partition Assistant和AOMEI Backupper付費的專業版似乎也可以
都是傲梅科技的產品,『分区助手』是免費的,但只有簡體中文介面
備註:
EaseUS Partition Master專業版(付費)應該也可以,沒試過
2018年1月4日 星期四
DBCC DROPCLEANBUFFERS
GO
DBCC DROPCLEANBUFFERS;
GO
https://technet.microsoft.com/en-us/library/ms187762(v=sql.110).aspx
ref:
關於清除 SQL Server 查詢快取的那些事
僅清除 Clean Buffer,Dirty Buffer無法被清除
[SQL Server]記憶體緩存資料寫入磁碟(一)首部曲
DBCC DROPCLEANBUFFERS and CHECKPOINT
p.s.
資料量大要使用partition table