次のクエリ(テーブルgroup_attributes
)のgetcolumnsgroup_id
とを最適化する必要がattribute_id
ありますint_value
。
select group_id
from group_attributes
where attribute_id= 1049
and int_value in (1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255,
1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,
1265, 1266, 1267, 1268, 1269, 1270, 1271)
それgroup_attributes
は巨大なテーブルであり、クエリは永遠にかかります。
私はSQLの専門家ではないので、どのクエリがより速く機能するのだろうか?一般的に、これらのIN
クエリは非常に遅いようです。
最高、アスカー