gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:00:50 25 4
gpt4 key购买 nike

存储记录标签的最佳方式是什么?只使用 varchar 字段?当选择包含标签 x 的行时怎么样?使用like运算符?

谢谢!

最佳答案

取决于两件事:
1) 标签/标记记录数量
2)无论您是否对正常化有宗教观点:-)

除非处理大量数据,否则我建议使用一个“标签”表将 varchar 值映射到整数标识符,然后使用第二个表将标记记录映射到其标签 ID。我建议首先实现这一点,然后检查它是否不能满足您的性能需求。在这种情况下,保留一个表,其中包含标记行的 id 和标记的实际文本,但在这种情况下,我建议您使用 char 列,因为如果优化器执行全表扫描,它会杀死您的查询带有 varchar 列的大表。

关于sql-server - 在sql server表中存储标签的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/145185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com