mysql have table t(a Int, b Int), 2 records: (1,1) and (2, 2), then in ck count
`select count(1) from ckdb.t ` -- 2, that's ok.
then, mysql  delete (2,2) and ck count
`select count(1) from ckdb.t ` -- still 2, that's not correct .
position.update(event);
                break;
            }
            case ROTATE_EVENT: {
                event = std::make_shared<RotateEvent>();
                event->parseHeader(payload);
                event->parseEvent(payload);
                position.update(event);
                break;
            }
            case QUERY_EVENT: {
                event = std::make_shared<QueryEvent>();
                event->parseHeader(payload);
                event->parseEvent(payload);
                auto query = std::static_pointer_cast<QueryEvent>(event);
                switch (query->typ)
                {
                    case QUERY_EVENT_MULTI_TXN_FLAG:
                    case QUERY_EVENT_XA: {
                        event = std::make_shared<DryRunEvent>();
                        break;
                    }
                    default:
                        position.update(event);
                }
                break;
            }
            case XID_EVENT: {
                event = std::make_shared<XIDEvent>();
                event->parseHeader(payload);