[英]MySQL InnoDB insertion is very slow
我們使用MySQL服務器5.1.43 64位版本。 InnoDB用作引擎。
我們有一個sql腳本,每次構建應用程序時都會執行。
在帶有MySQL服務器和InnoDB引擎的ubuntu機器上,大約需要55秒才能完成執行。
如果我在OSX上運行相同的腳本,則大約需要3分鍾!
有什么想法為什么執行此腳本時OSX會這么慢?
您可能想嘗試使用my.ini
更改啟動服務器
innodb_flush_log_at_trx_commit=2
然后改回
innodb_flush_log_at_trx_commit=1
用於生產用途。
我懷疑osx中的fsync api比linux慢嗎?
我的水晶球需要更多信息。 在同一台計算機上針對db執行腳本的方式有所不同,請考慮網絡開銷。 特別是在插入數據密集的情況下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.