Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

alter table na zivo

[es] :: MySQL :: alter table na zivo

[ Pregleda: 1783 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon alter table na zivo07.12.2009. u 11:28 - pre 174 meseci
Hocu da promjenim engine nad jednom tabelom koja ima ~1M rekorda iz myisam u innodb.
Posto ce to trajati bar nekih 15-20 minuta, da li je problem da ostavim aplikaciju koja koristi bazu aktivnom i da ona radi upite dok mysql server vrsi promjenu nad tom tabelom ili to nije bas pametno da radim?
I cisto da budem siguran, iako ne vidim razlog da to bude problem, nema veze ako ostavim ostale tabele u formatu myisam, jel tako?
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: alter table na zivo07.12.2009. u 15:01 - pre 174 meseci
Citat:
Tyler Durden: Hocu da promjenim engine nad jednom tabelom koja ima ~1M rekorda iz myisam u innodb.
Posto ce to trajati bar nekih 15-20 minuta, da li je problem da ostavim aplikaciju koja koristi bazu aktivnom i da ona radi upite dok mysql server vrsi promjenu nad tom tabelom ili to nije bas pametno da radim?


promena engine-a nije "online" funkcija sto znaci da ce tabela biti zakljucana dok se alter bude izvrsavao (jedino ndbcluster engine podrzava online alter a i to samo u odredjenim slucajevima) tako da ce aplikacija svejedno da se zabode na upitima koji imaju veze sa tom tabelom te ako app nije u stanju da pravilno hendla timoute bolje da ga ugasis dok taj alter ne prodje

Citat:

I cisto da budem siguran, iako ne vidim razlog da to bude problem, nema veze ako ostavim ostale tabele u formatu myisam, jel tako?


obzirom da su sve tabele bile myisam - nemas transakcije -> nema nikakve veze ako pomesas tabele (malo myisam malo innodb) .. mesavina moze da pravi problem kada koristis transakcije posto, jeli, myisam nema podrsku za iste
 
Odgovor na temu

[es] :: MySQL :: alter table na zivo

[ Pregleda: 1783 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.