Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.652 pregleda

Najnovija ↓

alter table na zivo 07.12.2009. u 12:28 · pre 205 meseci #1
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?
Potpis
Beneath civilization's fragile crust, cold chaos churns...
Re: alter table na zivo 07.12.2009. u 16:01 · pre 205 meseci #2
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme