gpt4 book ai didi

mysql - SQL 查询速度当表具有类型为 "Text"的列时

转载 作者:行者123 更新时间:2023-11-29 03:58:08 26 4
gpt4 key购买 nike

我正在设计一个 SQL 数据库(通过 PHP/MySQL 访问),并且对以帮助网站相对快速运行的方式设计数据库有疑问。我的确切问题与查询具有许多列且其中一列的类型为 text 的表时的速度有关。我想知道,如果

  • 这张表会被频繁查询,
  • 只有大约 50% 的查询会包含 text 列,
  • 并且我指定了列名,因此 text 列不会在这 50% 的查询中返回,

表中text列的存在会影响查询速度吗?作为后续行动,text 列通常会减慢数据库查询速度吗?

任何其他有关数据库设计以帮助提高查询速度的一般技巧,以及有关该主题的书籍或其他引用资料的任何建议,都将受到赞赏。谢谢!

最佳答案

afaik 如果您将文本列添加到表中没有区别,只要您不在 where 子句中使用它。如果你在 where 子句中使用它,那么有一个 index 肯定是好的在上面。避免与 like 进行比较,因为它们比较慢。

关于mysql - SQL 查询速度当表具有类型为 "Text"的列时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719557/

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