【问题标题】:Does Longtext slow down queries on other fields?Longtext 是否会减慢其他字段的查询速度?
【发布时间】:2013-06-18 19:56:03
【问题描述】:

我有一个网站。本网站的用户拥有具有Longtext 字段的个人资料。我进退两难了。如果我结合用户和配置文件表,它会减慢我的查询速度吗?我对用户表有大量查询。这些查询针对integer 数字,与Longtext 字段无关。另一种方法是分隔表,但它们具有 1:1 的关系,这在这里是无稽之谈。

怎么办?

【问题讨论】:

  • 我建议你在 DBA 网站上问这个问题。你很有可能会得到与接受的答案不同的答案。大多数情况下,它与缓冲池和数据库服务器缓存有关,即使您(查询)不经常使用它们,它们也会包含这些文本列......

标签: mysql database-design


【解决方案1】:

如果你查询的列被正确索引,你应该没问题。

避免SELECT *,仅在需要时检索longtext 列;如果里面有很多文本而你不使用它,那你就是在浪费带宽。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 2011-10-04
    • 2017-06-06
    • 2017-12-24
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多