Tim*_*imo 5 mysql index optimization full-text-search
我在 MySQL 表中使用全文索引,每次插入到该表中大约需要 3 秒。似乎 MySQL 在每次插入/更新后重建(一部分)全文索引。这是正确的吗?
该表有大约30varchar
和text
领域,在VARCHAR字段的一些指标,并通过三个域的全文索引title_text (char(255)), content_text (text), author_text (char(255))
。表中大约有 210.000 行,表大小约为 2.5 GB,索引大小约为 0.5 GB。对每一个新行都执行插入查询(没有对所有插入的组合查询)。
我怎样才能从INSERT
? 当 MySQL 重建全文索引时,是否有设置选项?
小智 2
如果不是更快的话,也必须同样快:
ALTER TABLE mydb.datafulltxt DISABLE KEYS;
INSERT
次mydb.datafulltxt
ALTER TABLE mydb.datafulltxt ENABLE KEYS;
归档时间: |
|
查看次数: |
2732 次 |
最近记录: |