Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 29.9.2008, 14:52   #1
seymourc64
Član
 
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
Određen forumom InnoDB engine i problemi

Evo u cemu je problem. U aplikaciji koristim uglavnom MyIsa tabele, mada za neke potrebe (tabele za forum, tabele za komentare, tabela za blogove) koristim i tabele tipa innoDB jer mi je potrebno da se odredjena azuriranja izvrsavaju transaktivno. E sad problem je recimo sto recimo imam transaciju tipa (BITNO: obe tabele su tipa innoDB engine)
Kod:
INSERT INTO tabel1 VALUES (value_column11,value_column12,...)
UPDATE tabela2 SET value_column21=value_column21+1 WHERE id_tabela2=nesto
Fora je u tome, sto mi se cesto na sajtu (u realnim uslovima koriscenja, nikada u localu) desava da transakcija pukne bez ikakvog ociglednog razloga, te da korisnik npr ne moze da unese novu poruku na forumu. Greske nisu ceste, ali se desavaju i znaju poprilicno da iznerviraju. Da li neko moze da mi pomogne da otkrijem u cemu je greska? Da li je mozda problem sto se mysql zbuni ako istovremeno treba da radi sa razlicitim tabelama (ne u jednoj transakciji)?

Ovo mi je ogroman problem i razmisljam da sve radim sa MyISA jer racunam da je bolje da postoji mogucnost da baza ostane nekonzistentna u slucaju pada servera, ali da se ne pojavljuju ove greske koje nerviraju clanove.

Poslednja ispravka: VojaM (30.9.2008 u 11:07) Razlog: Smajli se pojavio iz čista mira, jer nije stavljen razmak ispred zagrade
seymourc64 je offline   Odgovor sa citatom ove poruke
Stara 2.10.2008, 9:01   #2
Apprentice
Član
 
Član od: 21.9.2006.
Lokacija: Suburbia ,Beograd
Poruke: 472
Zahvalnice: 411
Zahvaljeno 190 puta na 102 poruka
Određen forumom Re: InnoDB engine i problemi

Možda ti ovo neće biti od velike koristi ali evo šta se meni dešavalo.
Jednostavno se uz dosta muka na kraju ispostavilo da je server koji sam koristio star i da sam morao da instaliram novi. ( Wamp )
Ako možes ti sve tabele prepravi u InnoDB.
Apprentice je offline   Odgovor sa citatom ove poruke
Stara 3.10.2008, 14:40   #3
seymourc64
Član
 
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
Određen forumom Re: InnoDB engine i problemi

To mi se desavalo i na dreamwebu(kada su nas prebacili na jaci paket) a pogotovo sada na sezamu(koji su by the way - katastrofa po svim pitanjima). Ne bih da prebacujem sve tabele u innoDB jer mi je za vecinu bitnija brzina naustrb mogucnosti transakcija.
A jedini nacin da prebacim sve u InnoDB je da posle backupa, u skripti preimenujem sve engine=myIsam u engine=InnoDB
seymourc64 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Direct3D 9 Engine Geomaster Programiranje 21 24.10.2008 17:00
Problemi Quetzalcoatl Kvarovi 0 19.9.2008 16:44
Koji mi engine preporucujete??? PeTkO Pravljenje igara 8 26.7.2007 13:45
2d game engine Damjan Pravljenje igara 48 22.6.2007 11:35
N2D Engine EclipsE Pravljenje igara 4 22.8.2006 23:34


Sva vremena su po Griniču +2 h. Sada je 19:50.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com