Autor | Zpráva | ||
---|---|---|---|
hadveodve Profil |
#1 · Zasláno: 12. 3. 2010, 07:56:57
Mámtakový problém. V databazí respektive tabulce kde je cca 300 000 zaznamu pouzivam pri zobrazeni vypisu jednoho radku prikaz UPDATE k pricteni jednotky ve sloupci ZOBRAZENI
Bohuzel ale pri cca 30 a vice online uzivatelich to pry brzdi server tim zpusobem ze UPDATE zamkne tabulku a snad "nějak zůstane viset" a pak padá server. Dá se použít něco jiného než UPDATE? Má s tím někdo zkušenost? |
||
nightfish Profil |
#2 · Zasláno: 12. 3. 2010, 08:30:24
hadveodve:
„Bohuzel ale pri cca 30 a vice online uzivatelich to pry brzdi server tim zpusobem ze UPDATE zamkne tabulku a snad "nějak zůstane viset" a pak padá server.“ a máš na sloupci, který je uveden v podmínce WHERE u UPDATE, vytvořen index? |
||
hadveodve Profil |
#3 · Zasláno: 12. 3. 2010, 08:43:46
ano mam (priklad) where idcislo = 'xxx' umisteny index na idcislo
|
||
Kajman_ Profil * |
#4 · Zasláno: 12. 3. 2010, 09:35:17
Třeba by stačilo
UPDATE LOW_PRIORITY ... Při použití innodb engine pro tabulku by se zamykal pouze daný řádek - to by také mohlo pomoci. Případně by se dalo i zkusit udělat pro sloupec zobrazeni speciální tabulku (ale to si nejsem jistý, zda by pomohlo). |
||
Časová prodleva: 14 let
|
0