Tôi đang cố gắng giải mã thủ công định dạng log DBW nhị phân mysql. Mỗi sự kiện cập nhật/chèn/xóa được đặt trước bởi một TABLE_MAP_EVENT.mysqlbinarylog - tính duy nhất của table_id trong TABLE_MAP_EVENT
Sự kiện này có chứa table_id
. Tôi đang sử dụng id này để xây dựng một bộ nhớ đệm cho định nghĩa cột của bảng này.
Thỉnh thoảng tôi gặp lỗi trong bộ nhớ cache đã nói, vì không khớp thông tin cột. Hiện tại tôi không thể tái tạo các vấn đề này trong các kết nối sống ngắn, chỉ trong các kết nối nhật ký xảy ra việc quay tệp nhật ký nhị phân.
Tôi nghi ngờ rằng table_id
chỉ là duy nhất cho một tệp nhật ký nhị phân. Có ai biết nếu giả định này đúng? Có ai biết nơi để tìm các tài liệu mà tuyên bố những gì tôi có thể mong đợi từ table_id
?
Cảm ơn trước Björn