考虑到”表单数据非常庞大”,建议使用存贮过程。在你的程序端负责收集数据、提交给数据库相应存贮过程,而完整性、安全性等检查放在存贮过程中,这样就节省了大量网络开销。
当然,必须在程序端执行的操作,那么尽量把需要从数据提取的数据做缓存,减少程序与数据库之间的频繁、重复交互。
另外,如果并发操作(多线程),要注意你的数据库服务器的性能,防止“超负荷”,而影响其他应用的执行。这一点切记!
最后,既然“表单数据非常庞大”,做好超时处理,适当延长客户端等待数据库的处理时间。