對小值集使用MySQL 枚舉的效能影響
儘管儲存5-10 個不同的可能值的空間要求看似減少,但使用MySQL 中的ENUM 類型實際上會導致效能損失。
效能損失的原因:
查找表相對於ENUM 的優點:
考慮到效能缺點,建議考慮使用查找表而不是ENUM。理由如下:
結論:
雖然 ENUM 對於儲存少量不同的值可能看起來很有效,但它某些操作可能會導致嚴重的效能損失。為了提高效能和靈活性,建議在這種情況下使用查找表來取代 ENUM。
以上是MySQL ENUM 對於儲存小型資料集真的有效嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!