性能優化

目前系統性能主要存在以下的幾個方面
一、 數據庫
1. 因爲當初考慮到動態表單展示,所有屬性放在縱表,在查詢時需要進行大量的關聯查詢
2. 查詢時需要很多的計算值作爲條件,比如計算超期或即將超期事項
二、 功能
1. 功能的合併顯示(比如事項,投訴,諮詢整體顯示)
2. 領導界面 基本全部是統計信息(部分是截止目前所有記錄的統計),如辦事系統-領導界面
三、 界面
1. 缺少緩衝頁面,沒有給客戶良好的視覺效果!
2. 頁面分層太多,需要頁面加載的控件,js,循環異步|同步調用等需要頁面大量的資源,導致頁面反應變慢

目前需要
1.對計算值通過trigger或者代碼或者定時kettle跑批,提前計算出來!
2.
A。將需要處理數據和歷史數據進行分表,並將所有可能查詢字段放在一行
B。對工作流中的XML數據結構進行重寫,將查詢條件帶入XML數據區
3.對經常查詢SQL,整理一個規律,建立聯合索引等,並針對該索引將某些SQL進行改寫
4.針對業務將各個功能模塊進行簡化,明確!尤其對首頁的大量統計做出時間段查詢(比如首頁顯示當年、當月等)
5.頁面查詢跳轉增加緩衝頁面(比如進度條)
發佈了20 篇原創文章 · 獲贊 0 · 訪問量 1162
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章