我将对消息表使用唯一键,该键将是三列fromid,localid和timestamp的组合
我想问一个问题,消息插入会变慢还是会正常执行?
比起什么?
具有主键或唯一索引总是会影响消息插入时间,因为需要将列值与索引中的值进行比较。在大多数环境中,唯一索引可以容纳在内存中,因此这只是几个比较操作和一个插入操作-无需担心,并且比网络开销或磁盘I / O要少得多。
如果与可用内存相比,您的表非常大,则操作可能会花费更多时间。
如果您的应用程序需要强制执行此唯一索引,则应使用它。除非您进行非常严格的性能测试,否则您可能不会注意到执行唯一性的额外开销。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句