prestashop数据库海量表ps\u search\u索引

carvr3hs  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(461)

ps\u search\u索引表在数据库中有1000万行。当我创建数据库备份时,它需要超过100mb。如何停用一个选项或执行一个指令来减少数据库的容量,并且这个表不占用一些行?谢谢。

ff29svar

ff29svar1#

减少该表的唯一方法是禁用包含大量内容的字段的索引,如产品的描述和简短描述。
要实现这一点,请在后台转到搜索页面,并将“简短描述权重”字段和“描述权重”字段设置为0,然后保存。
然后只需要重新构建整个索引。
警察。更改后,您将排除产品的长描述和短描述中的搜索。

aelbi1ox

aelbi1ox2#

如果您想减慢prestashop的速度,当然,您需要禁用字段索引。那是你永远不应该做的事。除此之外,大的不是索引,而是包含的数据。因此,您必须接受这样一个事实:您需要大表来进行适当的搜索和索引,从而加快对该数据的查询。除非prestashop决定将该表拆分为多个其他表,否则不能减小该表的大小,但数据总量仍然是相同的。

相关问题