ユーザーがテキストを入力できるmysqlデータベースがあります。次に、このテキストを検索できる必要があります。mysql の全文検索を実装したばかりで、検索が大幅に高速化されたことは間違いありません。
ただし、驚くことではありませんが、挿入が遅くなりました。しかし、あまりの遅さに驚きました。1 回の挿入には 0.5 ~ 1.5 秒かかります。
テーブルには 3 つのインデックス付きの列があります。
title (max length 200)
description (max length 3000)
content (max length 10000)
この時点で、テーブルには約 2000 のレコードしかありませんが、これは後のものと比較して何もありません。
助言がありますか?この問題は通常どのように処理されますか? 挿入に時間がかかるのは普通ですか?
全文検索のすべての機能は必要ありません。AND、OR、-、+、" "に相当するものが本当に必要です。したがって、重みなどはありません。そのインデックス作成をオフにして高速化できますか?