我根据文本字段列编写了一个搜索查询。现在,检索结果的性能非常低。在此文本字段上应用索引时,性能似乎有所改善。
我的问题是,如果我从10增加到15,那么在增加文本字段索引的文本长度时,性能是否会有所改善。
CREATE INDEX test_info_index ON testdoc_db.test_descriptions(test_info(10));
答案 0 :(得分:0)
如果不了解更多,很难回答你的问题。
首先,您可能希望运行EXPLAIN来查看您的索引是否正在使用,以及它的作用是什么。
其次,是的,延长索引可能会提高性能 - 但前提是您有大量条目,其中文本字段中的前10个字符相同,且数据长度超过10个字符。
您可能希望查看full text searching - 搜索长文本块通常要快得多。