查询性能是否会提高文本字段索引的文本长度

时间:2013-08-30 14:40:49

标签: mysql performance

我根据文本字段列编写了一个搜索查询。现在,检索结果的性能非常低。在此文本字段上应用索引时,性能似乎有所改善。

我的问题是,如果我从10增加到15,那么在增加文本字段索引的文本长度时,性能是否会有所改善。

CREATE INDEX test_info_index ON testdoc_db.test_descriptions(test_info(10));

1 个答案:

答案 0 :(得分:0)

如果不了解更多,很难回答你的问题。

首先,您可能希望运行EXPLAIN来查看您的索引是否正在使用,以及它的作用是什么。

其次,是的,延长索引可能会提高性能 - 但前提是您有大量条目,其中文本字段中的前10个字符相同,且数据长度超过10个字符。

您可能希望查看full text searching - 搜索长文本块通常要快得多。