Welcome to Sign in | Help
in Search

TIMESTAMP

Last post 04-10-2008, 2:46 PM by cretzu. 18 replies.
Page 2 of 2 (19 items)   < Previous 1 2
Sort Posts: Previous Next
  •  04-09-2008, 7:34 PM 4617 in reply to 4615

    Re: TIMESTAMP

    cretzu:
    Ca si date comparative pe un tabel cu 60.000 de intreg

    1. Dc folosesc un timestamp atunci update-ul se face in cam 7 sec
    2. daca folosesc un datetime cu trigger update-ul se face in 30 sec.

    E o diferenta cam mare :(

    DAniel.

    E oarecum normal. Tipul timestamp e nativ spre deosebire de - virgula - declansatorul AFTER UPDATE.

    cretzu:

    O sa incerc sa testez si server trace ... daca zici ca s-ar putea sa se imbunatateasca rezultatul.

    De fapt a fost un indemn sa investighezi si varianta asta.
  •  04-09-2008, 7:48 PM 4620 in reply to 4615

    Re: TIMESTAMP

    Vei face update pentru tot tabelul? Nici un WHERE pe nicaieri? Smile

  •  04-10-2008, 2:02 PM 4625 in reply to 4620

    Re: TIMESTAMP

    Da, S-ar putea sa se faca un astfel de update :( de la nivelul aplicatie.
    Oricum timpul cu triggerul e cu mult m mare decat fara .. si acesta se mareste odata cu marirea dimensiunii tabelului.

    :(


    MCP (C Sharp)
    Software Engineer,
    Cluj Napoca
  •  04-10-2008, 2:46 PM 4626 in reply to 4625

    Re: TIMESTAMP

    am facut un test pe 1 milion de inregistrari.

    Daca este cu timestamp si cu un update normal (fara conditie) se termina in cam 2 minute
    Daca schimb si pun datetime si pun si un trigger imi ajunge pe la 18 minute.

    Diferenta mare ....
    Triggerul este urmatorul

    CREATE TRIGGER [dbo].[Participant_TimeStamp]
    ON [dbo].[Participant]
    AFTER UPDATE
    AS
    BEGIN
        UPDATE TBL_Participant
        SET UltimaModificare = getdate()
        FROM INSERTED
        WHERE TBL_Participant.ID = INSERTED.ID
       
    END
    GO

    MCP (C Sharp)
    Software Engineer,
    Cluj Napoca
Page 2 of 2 (19 items)   < Previous 1 2
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems