ad esempio: se il database contiene più di 1000 record creane un altro ed inseriscici dati fino a 1000 record.

quindi reitera il processo...

Non so, magari una cosa del genere...

Dovrebbe essere più veloce perchè se sai che il tuo annuncio è il numero 550 sicuramente si andrà a prenderlo nel database che contiene i record da 1 a 1000..