In principal, despre .NET, VB6. C#,VB.NET, ASP.NET Apoi despre programare si multe alte chestii ... de programare.

Subscribe RSS   Mini tools List

vineri, august 31, 2007

cum sa faci un deadlock in sql server cu numai 3 tabele
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Sfaturi :
1. 1 tabela, cu cite 100 * 1000 rinduri cu 1 cu un cimp cheie primara, alta cu 100 * 10000  cu 1 cimp PK si alte 2 cimpuri care sunt unice pe tabela , si a treia de legatura , goala( se insereaza PK din prima si cele 2 cimpuri din a doua)

2. O pagina de ediitare in care 
        sa afisezi count-ul din prima, count-ul din a 2-a si cite NU au legatura din prima si din a 2-a in a 3-a tabela.
       sa cauti in pima tabela , in a doua si sa ai un buton de " fa legatura"  in care sa inserezi( si stregi) in a 3-a tabela rindurile afisate
      
3. 10 conexiuni succesive la pagina respectiva ....

Si gata deadlock-ul !


Rezolvare:
    1. Index pe cele 2 cimpuri
    2. Cache-uit agresiv numarul de inregistrari din cele 2 tabele
    3. Nolock peste tot
    4. Nu afisa mai mult de x rinduri - sau fa paginare pe server


Post page: http://serviciipeweb.ro/iafblog/2007/08/31/cum+Sa+Faci+Un+Deadlock+In+Sql+Server+Cu+Numai+3+Tabele.aspx

Weblog post by 'admin' on 'cum sa faci un deadlock in sql server cu numai 3 tabele'

Categories:programare

 
Acest blog s-a mutat la http://www.serviciipeweb.ro/iafblog/