MySQL5.7までのSHOW SLAVE STATUSだけでは分からない事が多かったけど、MySQL8.0のSHOW SLAVE
  STATUSは少し改善されていた。
  マスター側で負荷をかけて、スレーブの状態を確認した時にスレーブ側で”Systetm
  lock”という状態になっていて、詳細を確認する為にPerformance Schemaを確認してみた。
  MySQL8.0からはPerformance_Schemaを確認しなくても”Slave_SQL_Running_State”で状態が確認出来るようになっている。
  以下、MySQL8.0で確認したログですが、MySQL5.7では”System
  lock”だった状態が、MySQL8.0では”Applying batch of row changes
  (update)”になっています。
  [admin@misc02 ~]$ cat repli_log | grep
  Slave_SQL_Running_State
  Slave_SQL_Running_State: Slave has read all relay log; waiting
  for more updates
  Slave_SQL_Running_State: Slave has read all relay log; waiting
  for more updates …