Forumet - UM E LAGAT

UM E LAGAT

157 0 32

Spana också in:

åh nu slipper jag trycka upp trådar i flikar
det har varit min taktik under denna tid, jag vet inte om den var tidsbesparande men det kändes så

- - - - - - - - - - - - - - - - - Sammanslagning 1 - - - - - - - - - - - - - - - - -


MAN KAN SKRIVA MÅNGA INLÄGG EFTER VARANDRA FÖRUT TOG DET FEM MINUTER MELLAN VARJE
Brk g:

vad var det som hände eg.?


passaro:

[V]ad var felet?


Vet inte hur mycket detalj jag får gå in på, men jag kan ge en generell beskrivning. Vi har ett gäng olika funktioner som körs lite då och då för att t.ex. uppdatera notifikationer, uppdatera besökarantal, o.s.v. En av de funktionerna (som kördes väldigt ofta) har till uppgift att kopiera rader från en tabell till en annan (för att behålla historik) och sedan ta bort raden från den första tabellen. Primärnyckeln är densamma i båda tabellerna. Av någon anledning hade primärnyckeln nollats i den ena tabellen, så när den försökte kopiera över en rad till den andra tabellen så blev det fel eftersom primärnyckeln redan fanns. Alltså misslyckades operationen innan den kopierade raden blev borttagen från den första tabellen.

Slutsatsen av detta var:
1. Varje gång operationen kördes så fick vi database error.
2. Den förstnämnda tabellen hade ungefär 32 miljoner rader.