给定的MySQL连接表rel_d
:
列(所有列都是无符号整数,没有一个是唯一的):
rel_d
包含cca。 700K行,但这个数字正在快速增长(每天增加数千行)。
我还没有创建主索引。由于表的内容和性质,此表只能由上面的列查询。
目标是找到符合以下复杂标准的行的最快方法(内存消耗无关紧要):
ds_id == 'arg_ds'
和
(ditem_id == 'arg_di1'
或ditem_id == 'arg_di2'
或ditem_id == 'arg_di3'
或......)
和item_id
必须在给定的ditem_id
参数组
例如,如果标准是:
我需要item_ids
ds_id = 193
ditem_id == 128
ditem_id == 131
和item_ids
。那些只有ditem_id
中只有一个存在的item_id ds_id d_item_id
1230 193 128
1230 193 131
2345 193 128
2345 193 131
2346 193 128
2346 193 131
应该被排除在外。
没有分组的预期结果:
item_id
1230
2345
2346
预期结果的有用部分:
SELECT
您能否帮我构建一份符合上述要求的快速{{#getJsonContext '[{"title": "hello", "year": "2015"}, {"title": "hello2" "year": "2015"}]'}}
{{> partial this }}
{{/getJsonContext}}
声明?