簡體   English   中英

MySQL InnoDB插入非常慢

[英]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.

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