Te recomiendo que en su lugar utilices uno de los scripts de importación existentes y lo modifiques para tus necesidades. Será de 10 a 100 órdenes de magnitud más rápido. Escribí varios importadores antes de aprender Ruby.
Puedes obtener información sobre los límites de tasa aquí: discourse/config/discourse_defaults.conf at 1f34f653bfb6ccb39a4f4f8085b07e9d94389e6f · discourse/discourse · GitHub y aquí: Available settings for global rate limits and throttling