prestashop数据库海量表ps_search_index

时间:2018-08-11 14:06:28

标签: mysql prestashop

ps_search_index表在数据库中具有1000万行。当我创建数据库备份时,它需要超过100MB。我如何停用一个选项或执行指示以减少数据库的容量,并且此表不占用某些行?谢谢。

2 个答案:

答案 0 :(得分:1)

减少该表的唯一方法是禁用具有大量内容的字段的索引,例如产品的描述和简短描述。

要实现此目的,请在后台办公室转到搜索页,并将简短描述权重和< strong>描述权重并保存。

然后只需重建整个索引即可。

PD。进行此更改后,您将在产品的详细描述中排除搜索。

答案 1 :(得分:1)

如果您想放慢prestashop的速度,请确定您需要禁用字段索引。那是你永远都不要做的。除了索引不是很大,它还是包含的数据。因此,您必须忍受这样一个事实:您需要大型表才能进行像样的搜索和索引,从而加快了对该数据的查询。除非Prestashop决定将该表拆分为其他几个表,否则您无法减小大小,但是总数据量是相同的。