效能優化 工作筆記

2021-05-21 20:19:46 字數 901 閱讀 8440

效能優化:

1.同步查詢速度慢的問題

a. 如果查詢的結果相同的話就建立乙個物理化檢視

b. 如果查詢的是不一樣的結果就可以優化查詢語句,或者建立索引

2. 併發訪問死鎖問題 - 減少事務的長度

3.web調優步驟

a. 明確應用程式的效能指標;

b. 在目標平台測試

c.  如果效能已達到效能指標,停止調優工作

d.  查詢效能瓶頸;

e.   修改效能瓶頸;

f.   回歸到第二步;

4. 環境調優

os,.net(machine.config),sql server,system(cpu,memory,i/o(disk),network i/o)

。net優化:

a. 存放少量資料的用hashtable;

b.  避免用arraylist,因為任何物件新增到arraylist中都要封裝成object型別,從arraylist中取回資料時,要拆箱回實際的型別。

重點記錄下查詢優化:

1.合理使用索引

a. 在經常使用連線但沒有指定為外列上建立索引;

b. 在頻繁進行排序或分組的列上進行索引;

c.  在條件表示式經常用到的不同值較多的列上建立索引;

d. 如果待排序的列有多個,可建立復合索引;

2. 避免或簡化排序

3. 消除對大型表的排序

4. 避免相關子查詢

5. 使用臨時表加速查詢

6. 用排序來取代非排序訪問

7. 將限定性強的where 語句放前,用 exist 代替in 

8. 將資料檔案,索引檔案,日誌檔案放於磁碟的不同的位置或放在不同的磁碟,提高並行度

9. 將資料分割,對大型的資料分成多個表再作union all 的操作

11 個 Nginx 引數效能優化工作

工作上,需要配置 nginx,要投入生產使用,做了一點優化工作,加上以前也經常折騰 nginx,故記下一些優化工作。優化 nginx 程序數量 配置引數如下 worker processes 1 指定 nginx 要開啟的程序數,結尾的數字就是程序的個數,可以為 auto這個引數調整的是 nginx...

SAP工作筆記

sap 筆記整理 sap筆記整理 1一 abap 開發部分 21 常用tcode se80 se38 se11 se10 se93 22 se11 是abap 字典,可以查詢資料庫欄位和儲存資訊。33 se10 用來查詢開發過的程式相關資訊。34 se93 用來發布程式,給程式乙個tcode.3 5...

工作筆記(二)

對 android系統源 情景分析 書中例子 在裝置驅動程式中 開啟裝置函式比如 freg open struct inode inode,sruct file filp 它的作用實質上就是將file這個檔案結構體中的空指標成員變數private data賦上你所要訪問的裝置的結構體的位址而已。以便...