ZNÁSOBTE počet výdejních míst Vašeho eshopu a zvyšte obrat.
Zobrazují se odpovědi 1 až 2 z 2

Lock a unlock tabulky

  1. mam tabulku nazvanou temp kam se mi ukladaji data a cronem si z ni potom vytvorim kopii, temp promazu a z kopie pocitam data, potom smazu i kopii. je to z duvodu velkeho provozu.
    problem je ze prave diky velkemu provozu nez se vytvori kopie temp tabulky a promaze se, stihnou se zapsat dalsi data a doba provadeni dotazu se dost prodluzuje.
    chtel bych se zeptat jestli muzu tabulku v jednom skriptu nejak zamknout aby do ni nemohl jiny skript zapisovat, potom vytvorit jeji kopii, provest truncate a tabulku zase odemknout
    uplne idealni by bylo aby po dobu co bude tabulka zamcena se treba v pameti ulozily cekajici inserty a po jejim odemceni by se provedli takze by nedoslo k ztrate dat.

    premyslel sem jeste o reseni ze pridam sloupec s hodnotou auto increment, data pro kopii vyberu s limitem a misto truncate zase s limitem smazu (pripadne where misto limitu), tam je ale problem ze za nejakou dobu by auto increment hodnota byla extremne vysoka a na jeji prepocet je stejny problem, nez se prepocita tak tam poleze hromada novych dat a potrva to :-/

    resil uz nekdo neco podobnyho, vite jak na to?

  2. Odpovedel sis uz vlastne titulkem, slouzi k tomu prikazy LOCK TABLES a UNLOCK TABLES
    Vice najdes treba zde: http://www.zive.cz/clanky/zaciname-s...9/default.aspx

    Kdyz je tabulka zamcena a pokusis se do ni zapisovat, budou data automaticky zapsany po odemceni

Podobná témata

  1. Zápis do tabulky
    By fanky-k1 in forum PHP
    Odpovědí: 12
    Poslední příspěvek: 30.11.2010, 23:41
Hostujeme u Server powered by TELE3