Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Lopuch, server nejen
pro botaniky

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: jcprbxd
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.6.2010 12:14  1268
A mam dalsi problemek, spoluprace mysql+php, zatim sem ho teda obesel vysokym cislem pro pocet spojeni ale rad bych ho lousknul.
Presel jsem z mysql na mysqli a od ty doby mam problem s hromadenim otevrenych spojeni diky cemuz mi kazdou chvili pretecou.
Konkretne je to v aplikaci ktera pracuje tak, ze pousti 5 threadu co downloadujou, pote co skoncej je obslouzi a vypusti dalsi pricemz udrzuje urcitej limit tech spojeni cca na 5ti.
pri forku musim vzdy udelat rekonekt mysql jak u rodice tak u potomka.
no a tady se zda byt nejak asi problem mnozeni ale uplne jsem neprisel proc u mysqli jo a u mysql nebyl.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.6.2010 12:08  1267
huh: okej, diky!
bredy: tez diky ale takhle to nelze, meni se mi ten seznam za chodu
huh huh 1.6.2010 12:03  1266
tvx [1264]: ja radil: huh [584]
bredy 1.6.2010 10:33  1265
tvxNo pokud to jsou nějaké sady pevných ID, můžeš to udělat další tabulkou.

Vycty: IDSady, IDTab, Poradi

IDSady určuje, která sada se použije,
IDTab určuje (seznam id) v tvém příkladě
Poradi pak urcuje razeni

SELECT * FROM tabulka JOIN Vycty ON tabulka.id = vycty.IDTab WHERE vycty.IDSady = XXX ORDER BY vycty.Poradi

Tabulka vycty pak může vypadat třeba takto:
1  10  3
1  5   2
1  8   4 
1  12  1
2  1   2
2  52  1
2  11  3

jsou zde dvě sady (1,2). První sada (1) zobrazuje položky 10,5,8,12 v pořadí 12,5,10,8
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.6.2010 10:12  1264
pevne order by...kdysi jsem se ptal, jak zaridit dotaz
select * from tabulka where id in (seznam id) order by "pevne poradi id ktery nejak zadam"

nekdo mi radil, ja to tenkrat nakonec nepouzil ale ted bych to potreboval.... nejak rady?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.5.2010 17:15  1263
cece to vypada ze to by asi slo :) diky
themajkl themajkl All those moments will be lost in time - like tears in rain. 24.5.2010 13:03  1262
A něco jako

SHOW OPEN TABLES [{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]

??
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.5.2010 12:57  1261
BredyTo je taky moznost kterou mam v zaloze ale ta se mi tolik nelibila ale asi k ni prikrocim.
Stale me ale zajima zda jde nejak zjistit u tabulky ze je zamcena, prislo by mi to jako adekvatni pozadavek tuhle informaci o tabulce vedet.
bredy 24.5.2010 11:21  1260
tvxTak nedeletuj hromadně... nebo ti ty nesmazané záznamy nějakým způsobem narušují refereční integritu? Prostě je označ, že jsou smazané a maž je po jednom postupně celý den v režimu nižší priority.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.5.2010 11:14  1259
BredyZvazoval sem ale aktualizace je mnohem rychlejsi, predevsim pro fulltext neb jeho data se mi temer nemenej.
Tabulku ktera ma pres dva miliony zaznamu mi narozdil od tech updates blokujou predevsim nasledny hromadny delete, po nichz se regenerujou indexy.
bredy 24.5.2010 10:47  1258
tvxA nemuzeš to řešit stylem
- vygenerovat data do nové tabulky
- přejmenovat je, nebo v programu přehodit referenci?
themajkl themajkl All those moments will be lost in time - like tears in rain. 24.5.2010 10:43  1257
tvx [1256]: Informix má příkaz "set isolation to dirty read", čili pokud se mu při čtení ukáže, že daný záznam je opravovaný/zamčený, tak mu to nevadí, bere to jako platné číslo. Tzn. nečeká, až se záznam uvolní pro "korektní čtení". Tímhle směrem postupovat nemůžeš?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.5.2010 10:28  1256
BredyJo, potrebuju myisam.
kvuli fulltextu a pro jeji dalsi vlastnosti jako je rychlost konkurencniho cteni.
Za celej den se mi behem 2 hodin temer cela modifikuje a posleze se cely den nemeni.Ja potrebuju vychytat nejak nejlip systemove prave tu dobu po niz probihaji modifikace.
Potrebuju zjistit kdy je tabulka zamcena pro cteni.
V horsim pripade si to budu ukladat do jiny tabulky a delat si tak vlastni zamek ale to mi prijde trochu zbytecny pokud by to slo zjistit ze systemu.
bredy 23.5.2010 17:53  1255
tvxNo a musís použít myisam? Já jen, že myisam se hodí tak maximalně na freehosting kde nemaji podporu innodb
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 23.5.2010 17:34  1254
Bredybez transakce a tyka se to myisam kde se zamyka vzdy cela tabulka

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt