local i, t * Assume RMast is open set filter to * NOTE: Rnum=2 is a deleted record and Active=.F.! t= seconds() set deleted on for i = 1 to 100000 =seek(2, 'Rmast', 'RNum') go bott endfor ? 'Old SEEK took ' + str(seconds()-t, 12,2) * Ave: 1.00 t= seconds() set deleted on for i = 1 to 100000 indexseek(2, .F., 'Rmast', 'RNum') go bott endfor ? 'Indexseek DELETED ON took ' + str(seconds()-t, 12,2) * Ave: 1.06 t= seconds() set deleted off for i = 1 to 100000 indexseek(2, .F., 'Rmast', 'RNum') go bott endfor ? 'Indexseek DELETED OFF took ' + str(seconds()-t, 12,2) * Ave 0.63 set filter to Active t= seconds() set deleted off for i = 1 to 100000 indexseek(2, .F., 'Rmast', 'RNum') go bott endfor ? 'Indexseek DELETED OFF, FILTER ON took ' + str(seconds()-t, 12,2) * Ave 1.38