簡體   English   中英

mysql在innodb和myisam之間的更新時間

[英]mysql update time between innodb and myisam

我對一個表(使用了innodb和myisam)進行了測試,該表使用PHP模擬了兩組更新,如下所示

設置1。//為($ i = 0; $ i <1000; $ i ++)執行1000次{用pdo更新}

設置2。//執行1次{用pdo更新}

通常,每次更新使用myisam花費約0.001x秒,使用innodb花費約0.03x秒,因此對於set 1使用set 1,要多花1000次,這並不奇怪,但是,在測試set 1的過程中,我在另一個瀏覽器窗口中打開set 2我期望結果將在集合1的總時間內返回,但似乎它等待集合1的完成,而不是在集合1運行期間插入隊列。

我做錯了什么還是我的概念錯了? 更新時間是否很慢?(我的電腦配置是AMD Athlon 64 4200 +,2G RAM,Windows 7,MySQL 5.5.9,nginx 0.8.5,PHP 5.3.5)

非常感謝〜!

對於MyISAM表,並發插入是一個問題。 看到

http://dev.mysql.com/doc/refman/5.1/en/concurrent-inserts.html

如果您要插入帶有auto_increment列的InnoDB表,那么這里將討論鎖定問題:

http://dev.mysql.com/doc/refman/5.1/en/innodb-auto-increment-handling.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM