Sziasztok,
Egy meglévő, tranzaktáló rendszert kellene átpakolnom failover clusterbe. (MySql 5.0)
Az a legfőbb probléma hogy az adatbázis jelenleg is bazinagy. Pl egy full dump beimportálása egy 3GHz-es Xeon procival, SCSI diskeken és 2 GB rammal ~ 18 óra. A kérdés az lenne hogy hogyan tudnám a lehető legkevesebb leállással a legjobb eredményt elérni? A LOAD DATA FROM MASTER ha jóltudom már nem támogatott, és ráadásul lockol mindent – szal majdnem ugyan az mintha dumpot importálnék.
Szerintetek mennyire jó 5let ha leállítok mindent, file szinten átcopyzom az összes instance-ot a backup node-ra, beállítom a replikálást – és utána indulok csak el?
Tapasztalataim szerint a file copy mindíg gyorsabb mintha insertálnék egy üres db-be, kérdés hogy milyen problémákat jelenthet ez a későbbiekben…
Csinált már valaki ilyesmit nagy, és sok db-vel – sok node-on?
Érdekelnének a tapasztalatok:
– milyen gyakran, és főként mitől zuhanhat össze a replikálás (úgyhallottam megesik)
– mi a legjobb megoldás auto failoverre az adott esetben? (pl vmilyen heartbeat, és közös ip)
– a mysql replikációnál minden selectet megkap a slave, vagy lehet olyasmit csinálni hogy csak az inserteket kapja meg?
– hogyan tudom a legegyszerűbben leellenőrizni hogy fog-e működni a cluster? (úgytudom nem támogat minden szerkezetet – de ez csak egy zárójeles RFM question:) )
Köszi előre is a válaszokat.
Üdv:
Curt
legutóbbi hsz