とりあえずMySQLで試してみたら、Accessのようなパフォーマンス低下はありませんでした。
データも10万件が一分かからずに登録完了です。
しかし、それようのクエリーがあるのなら無駄な処理をしているわけで、、。
解決した問題はそれとして、調べて一から作り直してみます。
教えてくれた人、ありがとう。