我在mysql中这个慢查询:
Count: 59 Time=14.19s (837s) Lock=0.00s (0s) Rows=1.5 (87), fmrh[fmrh]@localhost
SELECT DISTINCT v.id
FROM jos_custom_properties_fields AS f
INNER JOIN jos_custom_properties_values as v
LEFT JOIN jos_jf_content AS jfcf ON jfcf.reference_id = f.id
LEFT JOIN jos_languages as jflf ON jfcf.language_id = jflf.id
LEFT JOIN jos_jf_content AS jfcv ON jfcv.reference_id = v.id
LEFT JOIN jos_languages as jflv ON jfcv.language_id = jflv.id
WHERE f.access <= 'S'
AND ( (jfcf.value = 'S' AND jflf.code = 'S')
OR f.label = 'S' )
AND ( (jfcv.value = 'S' AND jflv.code = 'S')
OR v.label = 'S' )
但是我没有在joomla中使用它。 这是一个单一的托管,减慢了4核VMachine只有2个用户。 开发人员/集成人员不再可用,我不知道我能做些什么来检测实现这种情况的joomla-extension。我认为这是joomla-fish,但我不确定。
jfcf.value ='S'在60Mb的表中的MEDIUM TEXT字段中进行搜索,我认为这不是怀特。
提前感谢您的时间。
森特
答案 0 :(得分:0)
在jos_jf_content表中为值列创建索引,执行速度会提高