程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL兩項性能的基本測試淺談

MySQL兩項性能的基本測試淺談

編輯:MySQL綜合教程

我們今天是要和大家一起討論的是MySQL兩項性能的基本測試,我前兩天在一信譽度很好的網站看見MySQL兩項性能的基本測試的資料,覺得挺好,就拿出來供大家分享。希望你在浏覽之後會對其有更深的印象。

以下的文章主要描述的是 MySQL兩項性能的基本測試,我們使用的是 212992條數據在同一台機器上來執行update的實際操作,采用的是 MySQL5.0版。主要目的是對兩項性能進行測試,以下就是詳細內容。

MySQL兩項性能測試之一使用存儲過程性能可以提升多少?

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

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

1. 10985ms 14906ms

2. 11562ms 14828ms

3. 11890ms 14500ms

4. 11360ms 15047ms

5. 12407ms 14578ms

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

MySQL兩項性能測試之二分頁測試

MySQL有了limit,使分頁變得簡單多了,但是聽說limit還是存在性能問題,所以需要優化,這是根據我上一篇文字的優化方法,對其進行測試,看看這種是否有效

直接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

以上的相關內容就是對MySQL兩項性能測試的介紹,望你能有所收獲。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved