0

我编写了一个查询以基于文本字段列进行搜索。现在检索结果的性能非常低。在此文本字段上应用索引后,性能似乎有所提高。

我的问题是,如果我从 10 增加到 15,那么在下面的示例中增加文本字段索引的文本长度后,性能会不会有任何改善。

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

1 回答 1

0

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

首先,您可能想要运行 EXPLAIN 以查看您的索引是否正在被使用,以及它的效果是什么。

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

您可能希望改为查看全文搜索- 搜索长文本块通常要快得多。

于 2013-08-30T16:11:09.827 回答