Estou tentando entender o processo de como o percona faz backup a quente. pelo que entendi, eles usam o mecanismo de recuperação de falhas innodb e executam as etapas a seguir.
- armazenar/lembrar iniciar LSN a partir de logs de redo
- copiar arquivos de dados
- execute LOCK BINLOG FOR BACKUP: para bloquear todas as operações que possam alterar a posição do log binário
- copiando os arquivos de log REDO e buscando as coordenadas binárias do log
- o xtrabackup concluído desbloqueará o log binário e as tabelas.
Quero entender qual é a função do LSN nos redo logs. Não podemos verificar diretamente a posição do log binário na etapa 1?
E o LSN final, ele não é usado em nenhum lugar do processo?