統計效能優化思路

2021-09-30 14:50:17 字數 663 閱讀 4718

背景:

統計當前店鋪下訂單資訊。根據訂單開始時間,結束時間,商品id,商品名稱,商品編號來獲取。並可以匯出基本資訊和詳細資訊。涉及

主商品表,子商品表,訂單表,訂單商品關聯表。其中商品表資訊和訂單表記錄數較大。

實現思路: 1、

從資料庫中獲取店鋪下所有商品資訊p,而不是按照條件來查詢。 2、

由於商品資訊改動較小,因此將p快取到系統中 3、

根據查詢條件過濾p,並繫結子商品,獲取最後需要的商品資訊rp

4、根據訂單開始時間和結束時間,獲取對應的最小id和最大id,因為id上有索引 5、

查詢出滿足條件的訂單資訊 6、

根據rp將訂單資訊繫結到子商品上,將沒有訂單資訊的商品清除 7、

快取rp到session中 8、

從session中獲取rp構造基礎顯示資料,並快取到session中,為匯出基礎資料時服務 9、

從session中獲取rp構造詳細顯示資料,並快取到session中,為匯出詳細資料時服務

10、從session中獲取基礎資料和詳細資料匯出。

11、退出時清空session中資訊,並清除快取中p

12、當商品有變動時,通過功能按鈕清除快取中p

關鍵點: 1、

資料庫索引 2、

記憶體操作 3、

快取 4、快取的清除

Linux效能優化 記憶體效能優化思路

目錄 記憶體效能指標 記憶體效能工具 如何快速分析記憶體的效能指標 系統記憶體使用情況 1.已用記憶體和剩餘記憶體 2.共享記憶體,通過tmpfs實現的,他的大小就是tmpfs使用的記憶體大小,這是乙個特殊的快取 3.可用記憶體是新程序可以使用的最大記憶體,包括剩餘記憶體和可 快取 4.快取包括,從...

Linux 效能優化思路

效能優化 效能優化的核心是找出系統的瓶頸點,問題找到了,優化的工作也就完成了大半 這裡介紹的效能優化主要從兩個層面來介紹 系統層面和程式層面。top進入互動模式後 top第三行顯示當前系統的,其中有兩個值很關鍵 分析記憶體瓶頸 檢視記憶體是否存在瓶頸,使用top指令看比較麻煩,而free命令更為直觀...

前端效能優化方案思路

效能優化可以從兩個方面來談,一是網路通訊方面,二是拿到資料後,更快的資料處理。減少網路請求,和加快請求速度,使用http2.0。網域名稱分片 快取 壓縮 頭與報文 http1.1的頭是非常臃腫的,減少http1.1中的不必要的頭 減少cookie資料量 http二進位制幀 幀頭部資訊會標識該幀屬於哪...