4.關掉程序,殺死進程,解掉死鎖
查看創建View的語法,sybase可以使用sp_helptext View,可以看到建視圖的大致的sql是
create view as select xxxx from A ,B where A.ID*=B.ID and A.C=10
查看sql的I/O和執行時間 set statistics time,io on,查看到sql具體的執行時間和I/O
5.簡單看了一下,試著在C字段上增加了索引
再查詢響應時間變小了和查詢計劃變了,有問題的就是這個查看視圖的sql了,可能是資源爭用造成了死鎖。
七、頁面過大,網絡延遲
頁面中圖形多且大
使用比較大的控件等等
建議參數WEB前端性能優化,推薦Yslow工具
中國雅虎有相關使用Yslow的一個很好的ppt。建議參考,帖子可以看看,推薦《高性能網站建設指南》http://www.cnblogs.com/JustinYoung/archive/2007/11/20/speeding-up-web-site-14rule.html
http://www.cnblogs.com/JustinYoung/archive/2007/11/28/speeding-up-web-site-yslow.html
八、內存溢出、應用終止、服務器宕機等嚴重問題
批量對數據進行操作,會返回大量數據給應用服務器占用了較多的應用服務器的內存,可能會導致應用服務器內存溢出。
消耗服務器某種資源過多的操作可能會使服務器出現宕機和應用終止的情況。
檢查應用程序日志和操作系統的日志或者core文件
九、參數調整和日志級別設置
服務器的參數調整不合理。完善性能環境檢查的各種checklist。
生產環境中日志級別應當設置的較高,不打印出sql語句和調試信息,額外的I/O會降低性能效率。
文章來源于領測軟件測試網 http://www.kjueaiud.com/