大型数据库中codignator框架中的元键元值查询

时间:2018-06-21 14:12:32

标签: sql meta-key request-timed-out

我们正在实现的应用程序在表中包含约300万条记录的大数据,其中包含结构化元键和自定义字段的元值。

我们实现了同时具有标准字段和自定义字段的表单

在获取记录以进行搜索或排序时,由于连接超时而导致执行查询时出现错误。

这是我的查询

SELECT DISTINCT mt.contact_id,mt.user_title,mt.phone从稳定的mt INNER JOIN ctable AS mt3 ON(mt.contact_id = mt3.recid)INNER JOIN ctable AS mt4 ON(mt.contact_id = mt4.recid)在哪里(CONCAT(mt.firstn,'',mt.lastn)LIKE'%tester%'或mt.user_tit LIKE'%tester%'或帐户LIKE'%tester%'或mt.phonenum L ** IKE'%tester% 'OR mt.emailid LIKE'%tester%'OR mt.ipointsnum LIKE'%tester%'OR(mt3.ckeyname ='field1'AND mt3.cvalue LIKE'%tester%'AND mt3.sec ='C')或(mt4.ckeyname ='field3'AND mt4.cvalue LIKE'%tester%'AND mt4.sec ='C'))AND mt.userid ='XXXXX'

谢谢。 请告知还有什么更好的方法。

0 个答案:

没有答案