如何以及何时更新MySQL索引?

nev*_*ame 4 mysql sql indexing

我正在使用此SQL查询来创建索引:

    $query = "CREATE INDEX id_index2
            ON countries(geoname_id, name)";
Run Code Online (Sandbox Code Playgroud)

添加新条目后如何更新索引?

我应该在CRON中使用更新查询运行PHP脚本并每晚运行吗?

这是自动索引更新的最佳实践吗?

Amy*_*y B 9

在插入/更新行时,MySQL会自动更新索引.(这可能是大型网站的性能提升,但你可能没有运行一个巨大的网站:).在初始创建后你不需要做任何事情.