我有一个 mysql 数据库,用户可以在其中输入文本。然后,他们需要能够搜索此文本。我刚刚实现了 mysql 全文搜索,它确实使搜索速度更快。
然而,毫不奇怪,它使插入速度变慢了。但我对慢了多少感到惊讶。单次插入可能需要 0.5 - 1.5 秒。
该表有 3 个索引列:
title (max length 200)
description (max length 3000)
content (max length 10000)
此时我的表中只有大约 2000 条记录,与以后的记录相比,这算不了什么。
有什么建议么?这个问题一般是怎么处理的?插入需要这么长时间是正常的吗?
我不需要全文搜索的所有功能。我真的只需要相当于 AND、OR、-、+、“”。所以没有权重等。可以关闭索引以使其更快吗?