È possibile replicare una singola tabella?Replica di una singola tabella
risposta
Sì, questo è possibile. Dai uno sguardo allo slave options del manuale MySQL. Ciò richiede comunque di creare un binlog completo dell'intero database.
So che questa è una vecchia questione, ma questo è per chi viene qui in cerca di una risposta:
CREATE TABLE table2 LIKE table1;
Questo creerà una tabella con lo stesso formato e colonne, ma non ci sono dati. Per trasferire l'uso di dati:
INSERT INTO table2 SELECT * FROM table1;
EDIT:
E 'importante notare che questo è solo un trasferimento di informazioni. Significato se hai indici su tabella1 non vengono trasferiti a table2. Si dovrà manualmente indice table2
Nota: questo non ha nulla a che fare con la replica, è solo "copia" – Hut8
@LaceCard Qual è la differenza? – Scarecrow
Esistono molti tipi di replica. In generale, si dispone di più server e, quando si scrive su uno, le scritture vengono copiate automaticamente su altri. È usato per aumentare la scalabilità e la disponibilità. Le tue query, pur corrette, copieranno semplicemente tutte le righe di una tabella in una tabella diversa con le stesse colonne una volta. http://en.wikipedia.org/wiki/Replication_(computing) – Hut8
Per sincronizzare le tabelle specifiche di nuovo per uno o più slave preferisce utilizzare pt-tavolo-checksum e poi pt-tavolo-sync
Questo dovrebbe identificare automaticamente l'out-of -Sync tabelle e solo sincronizzare quelli.
Alcuni riferimenti ai documenti renderebbero la tua risposta più utile! – Raad
- 1. has_many e ereditarietà di una tabella singola
- 2. counter_cache nell'ereditarietà di una singola tabella
- 3. ottenere una singola riga dalla tabella
- 4. Fattore di replica HDFS
- 5. Una transazione che aggiorna solo una singola tabella sempre isolata?
- 6. Più di molte relazioni a una singola tabella
- 7. Mappatura di una tabella singola alla raccolta incorporabile in JPA
- 8. padding CSS per singola TD all'interno di una tabella
- 9. escogitare: istanza l'utente corrente utilizzando l'ereditarietà di una tabella singola
- 10. Associazione HABTM associata all'ereditarietà di una tabella singola
- 11. Unione di più colonne in una tabella in una singola colonna in un'altra tabella
- 12. Quale è più efficiente: una tabella singola lunga o una tabella distribuita? e perché?
- 13. Unire più colonne da una tabella a una singola colonna da un'altra tabella
- 14. Progettazione database: più tabelle rispetto a una tabella singola
- 15. Come ripristinare una singola tabella da un backup postgresql .sql?
- 16. Hibernate: relazione padre/figlio in una tabella singola
- 17. SQLAlchemy Relazione molti-a-molti su una tabella singola
- 18. Come ottimizzare ulteriormente questa tabella MySQL per una singola query
- 19. Laravel 5.1 aggiorna e semina una tabella singola
- 20. Come riassumere una singola colonna della tabella usando Javascript?
- 21. Come bloccare una singola riga
- 22. Replica di SQL Server che non replica chiavi esterne
- 23. Espansione di una tabella di frequenze in Excel in una singola colonna
- 24. SQL Server 2005 replica
- 25. Come creare una replica della classe String?
- 26. Come si replica questo layout a 3 colonne senza utilizzare una tabella?
- 27. SQL Server: abbonamento: come sapere se una tabella è sotto la replica/sottoscrizione
- 28. Registrazione di una singola finestra
- 29. filtro di replica mysql (ignore-db)
- 30. Combinare uscita di due comandi in tabella singola script
È possibile come indicato di seguito, tuttavia è estremamente fragile. Qualsiasi query di modifica dei dati sulla tabella replicata che fa riferimento a qualsiasi tabella di tabelle non replicata probabilmente interromperà la replica. –