sql-server – 在sql server表中存储标签的最佳方式?

前端之家收集整理的这篇文章主要介绍了sql-server – 在sql server表中存储标签的最佳方式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
存储记录的标签的最佳方式是什么?只需使用varchar字段?当选择包含标签x的行时呢?使用类似的操作符?

谢谢!

解决方法

取决于两件事情: @H_301_8@1)标签/标记记录的数量 @H_301_8@2)你是否对正常化有宗教观点:-)

除非处理非常大量的数据,否则我建议有一个’标签’表将varchar值映射到整型标识符,然后第二个表将标记的记录映射到其标签ID.我建议先执行,然后检查它是否不符合您的性能需求.在这种情况下,请保留具有标记行和标签的实际文本的ID的单个表,但在此我建议您使用一个字符列,因为如果优化器执行全表扫描,它将会杀死您的查询一个带有varchar列的大表.

原文链接:https://www.f2er.com/mssql/81778.html

猜你在找的MsSQL相关文章