2013-12-20 24 views
0

我將使用唯一的密鑰我消息表,這將是三列fromid,本地ID和時間戳與MySQL性能相結合獨特的鍵

我想問一個問題,那就是消息的conbination插入會變慢還是會表現良好?

回答

1

相比什麼?

擁有主鍵或唯一索引總是會影響消息插入時間,因爲列值需要與索引中的值進行比較。在大多數環境中,唯一索引可以放入內存中,所以這只是一些比較操作和插入操作 - 無需擔心,並且比網絡開銷或磁盤I/O少得多。

如果您的表格與可用內存相比非常大,那麼操作可能需要更多時間。

如果您的應用程序需要執行此唯一索引,那麼您應該使用它。除非您進行非常強烈的性能測試,否則您可能不會注意到實施唯一性的額外開銷。