sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Skriver till slavnod

Ja, i allmänhet kan du säkert skriva till en tabell på slavarna som inte skrivs på mastern. Om du gör saker som att infoga auto_increment rader på slavarna och på befälhavaren, oberoende av varandra, kommer du givetvis att ha problem. Du bör konfigurera den tabellen så att den helt och hållet utesluts från replikering.

För att kontrollera om du har den senaste informationen, SHOW SLAVE STATUS innehåller ett fält Seconds_Behind_Master som talar om för dig om slaven är uppdaterad. Det är klart att du vill att det ska vara noll. För att vara säker på att infogade och replikerade data finns, måste du naturligtvis vänta en sekund och sedan se den där Seconds_Behind_Master är noll.



  1. Returnera en grupperad lista med förekomster med Rails och PostgreSQL

  2. MySQL-ordning efter bästa matchning

  3. Hur man sammanfogar strängar i PostgreSQL

  4. Gäller ORDER BY före eller efter DISTINCT?