به نظرم ممکنه 3 تا مشکل وجود داشته باشه، یا از نحوه جداسازی کاراکترهاست، یا نحوه ثبت اطلاعات یا کند بودن تراکنش sqlite.
برای تست مورد اول کافیه کدهای درج در دیتابیس رو کامنت کنید و فقط زمان جداسازی کاراکترها رو تست کنید.
برای مورد دوم روش آقای مرادی در پست قبلی
برای مورد سوم هم که قبلا گفتم می تونید کدهای درج رو بدون تراکنش بنویسید و تست کنید.