2011-08-04 92 views
2

我有一個Mysql數據庫表,它一直在讀取和插入。所以我需要使用INSERT DELAYED選項來優化過程?閱讀是主要關注,插入是次要的。我需要使用插入延遲在這種情況下?

+0

是否使用'MyISAM','MEMORY','ARCHIVE',或'BLACKHOLE'表? –

回答

2

是的,如果閱讀是主要關心的,那麼你應該使用INSERT DELAYED

INSERT語句延遲選項是一個MySQL擴展到 標準的SQL,如果您的客戶端不能或 不需要等待插入完成,這是非常有用的。

這也將使INSERT速度比較快,如果有被做了很多不同的INSERT秒。這是因爲它們捆綁在一起並寫入一個區塊。

MySQL Reference Manual

相關問題