我在班上工作了几个月,但现在给我以下错误:
“System.QueryException:针对大对象类型的非选择性查询(超过100000行)。考虑索引过滤器或联系salesforce.com关于自定义索引。即使字段被索引,过滤器仍可能不具有选择性:1。过滤器值包括null(例如,与包含null的列表绑定)2。存在数据偏斜,因此匹配行的数量非常大(例如,过滤多次出现的特定外键值)“
在这一行:
usuarios=[select id,PersonEmail,marca__c,
Marcas_de_las_que_quiere_recibir_ofertas__c,dni__c,
Segmento__c,Datos_Preferencias__c,
Datos_Test_Compatibilidad__c,Datos_Test_Big_Five__c,
Datos_CV_Obligatorio__c, datos_contratacion__c,
Fecha_orientacion_a_marca__c,Resultado_orientacion_a_marca__c,
Fecha_formacion_online__c,Resultado_formacion_online__c
from Account
where
Segmento__c in :setsegmentos
and Marca_relacional__c in: listaMarcas
and Baja__c=false and Ya_estoy_trabajando__c=false
and Back_list__c=false
and Inactivo__c=false limit 3000];
我的SOQL只需要3000条记录。有人可以帮我吗?
我为chri的建议做了一些改变(谢谢!),但仍然是同样的错误。