mysql兩項效能測試

2021-08-30 00:14:37 字數 959 閱讀 4049

今天我使用了212992條資料在同一臺機器上執行update操作,我用的是mysql5.0。主要測試一下兩項效能

一.使用儲存過程效能可以提公升多少?

mysql的儲存過程從無到有,已經是很大的進步了,但網上有些人說,mysql的儲存過程效能沒什麼提公升,甚至還不如不用儲存過程比較快,耳聽為虛,眼見為實,所以我就自己親自做了乙個測試,結果如下:

使用儲存過程 沒有使用儲存過程

1. 10985ms 14906ms

2. 11562ms 14828ms

3. 11890ms 14500ms

4. 11360ms 15047ms

5. 12407ms 14578ms

結論:我個人認為儲存過程在資料量大的情況下,肯定效能上有更大的優勢的,所以說mysql儲存過程沒有什麼效率的人明顯是誤人子弟!東西可以亂吃,話可不能亂說

二.分頁測試

直接limit 10,10 先做offset 10,在選出10

1. 10ms 15ms

2. 10ms 15ms

3. 10ms 15ms

直接limit 100000,10 先做offset 100000,在選出10

1. 78ms 46ms

2. 78ms 47ms

3. 78ms 47ms

直接limit 200000,10 先做offset 200000,在選出10

1. 156ms 79ms

2. 188ms 78ms

3. 153ms 78ms

4. 141ms 94ms

5. 141ms 93ms

直接limit 200000,10000 先做offset 200000,在選出10000

1. 171ms 94ms

2. 140ms 78ms

3. 172ms 93ms

4. 156ms 93ms

5. 157ms 94ms

APIO2018 鐵人兩項

題意 在乙個無向圖裡面選三個點 s c f 需要能夠從 s 出發,經過 c 到達 f 點,中間不能提前經過 f 且需要是乙個簡單路徑 solution 簡單路徑當然就是園方樹了,想想怎麼統計答案 yy一下可以發現,有一條路徑 s f 中間能選的點就是路徑上的圓點和 因為在乙個點雙連通分量裡面,一定有...

效能測試項

驗收標準 熱啟動時間不能多於xxs 冷啟動時間不能多於xxs 介面過度繪製 螢幕上某個畫素在單個幀中被重繪的次數 測試方法 開啟開發者模式,進入開發者選項 開啟 除錯gpu過度繪製 開關 選擇 顯示過度繪製區域 區域顏色 藍色 1x過度繪製 綠色 2x過度繪製 粉色 3x過度繪製 紅色 4x過度繪製...

APIO2018 Duathlon 鐵人兩項

給出一張無向圖,問有多少組點a,b,c滿足存在至少一條從a經過b到c的簡單路徑。首先考慮列舉點a,c,這樣每一組a,c對答案的貢獻就是可能在ac路徑之間出現的點的個數,然後我們可以對圖建圓方樹,使圓點的點權為 1 去重 方點的點權為點雙的大小,這樣ac路徑之間出現的點的個數就是a,c兩點在圓方樹上的...