Serwer jest na mocnym i7 + 32Gb Ram, i nie widzę praktycznie żadnej różnicy, gdy skrypt jest odpalony lub nie, zapisów na dysk też raczej wiele nie ma, więc stąd moje pytanie, jak
wykorzystać lepiej dostęne zasoby ?
Cytat(Crozin @ 28.01.2014, 23:34:51 )

2. W jaki sposób pojedynczy rekord jest porównywany z całą resztą pozostałych?
W skrócie: są 2 pętle while. Pierwsza pobiera wszystkie rekordy, tam sobie je jakoś obrabia i porównuje każdy z rekordami pobranymi za pomocą drugiej pętli while.
Każde takie porównanie to tak naprawdę kilka porównań, bo po drugim while jest jeszcze pętla for...
W każdym razie skoro piszecie, że pisanie aplikacji wielowątkowych nie jest łatwą sprawą, to może da się to jakoś obejść prostym 'chłopskim sposobem' odpalajać np
skrypt wielokrotnie lub coś w tym stylu, tak żeby to chociaż trochę szybciej działało niż w tym momencie ?