IZ
Size: a a a
IZ
A
x
, y
, z
и m
в твоём примере это условия над одной и той же таблицей?IZ
feed_id
in (SELECT ...) and feed_type = 'EXAMPLE' OR feed_id
in (SELECT ...) and feed_type = 'EXAMPLE2'A
A
A
IZ
A
IZ
A
A
IZ
"index_repository.nodes_on_feed_type_and_feed_id" btree (feed_type, feed_id)
IZ
IZ
A
OR
по обоим парам условий оно просто решает что full table scan проще провернутьA
OR
смерджить два множества данных, выкинув дубликаты, и оно не помещается всё в память и мерджится с использованием дискового ввода-вывода который и сжирает большую часть времениIZ
A
IZ
A
OR
условия сколько выдает записей ? Ну и с другой частью?