首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高vtigercrm Opportunity模块的速度

如何提高vtigercrm Opportunity模块的速度
EN

Stack Overflow用户
提问于 2019-10-31 01:53:39
回答 1查看 245关注 0票数 0

我目前正在开发vtigercrm 7.1.0开源。Vtiger使用mysql作为其数据库,crm被分成多个模块。opportunity模块是crm的核心,包含大多数系统字段。随着我一直在系统上工作,并将更多的字段添加到机会模块中,它已经变得越来越慢。我现在在opportunity模块中有500多个字段。每次我添加一个新字段时,它都会在mysql表vtiger_potentialscf中创建一个新列。如果我运行select * from vtiger_potentialscf,它需要大约10秒来完成查询,这对最终用户有不利的影响,他们必须等待大约13秒才能加载网页。我读过mysql,它不喜欢有太多列的表。我已经在这个系统上工作了几个月了,但我觉得如果我不能找到一种方法来提高速度,我将不得不寻找一个替代的CRM系统。有没有人有任何有用的建议来提高速度?

EN

回答 1

Stack Overflow用户

发布于 2019-10-31 02:27:57

有很多东西你应该检查一下-

  1. 一个模块真的需要500个字段吗?是否可以将它们移动到其他模块或以某种方式合并以减少字段计数?
  2. 在查询上运行解释,并查看为什么它花费了那么长时间。
  3. 在cf表上添加索引-通常潜在的it列应该是索引,但也可能是碎片。您可以尝试defragmenting
  4. 尝试将一些字段移动到主vtiger_potential表,甚至是第三个mysql表,以进一步拆分数据。
  5. 尝试更改vtiger_potentialcf1配置以获得最佳性能。互联网上有许多指南(甚至stackoverflow也有一些)。

让我知道你的进展如何。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58631175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档