gap, к сожалению, пока не трекается. это index specific.
имхо в документации про это нужно писать больлшими красными буквами, вот пример задачи которая по разному будет работать :
Задача: не давать делать перевод бабоса если сумма за месяц превышает лимит, допустим алгоритм брал все записи за месяц атомарно, суммировал и производил перевод или отклонял ... в случае с йилдами при рейсе можно получить превышение лимитов по переводам... ситуция немного надуманная, но на практике так ктото может делать, если бы задача решалась через счетчик соответствующий месяцу (или другому общему счетчику) то текущая реализации найдет конфликт...
в mysql я бы написал SELECT * FOR UPDATE ... where month = январь