减少物理锁的另一个选择是实现一个行级的逻辑锁,通过使用乐观锁模式或悲观锁模式....6.附加的处理指示器
这涉及到输入表一个附加的新列,它充当一个指示器....存储在分区表中的信息应该是是静态的,并且只能由DBA维护.每个多分区程序对应的单个分区有一行记录,组成这个表.这个表应该包含这些列: 程序ID编号,分区编号(分区的逻辑ID),一个分区对应的关键列(keycolumn...).另外分区号必须在整个处理过程中用来:
为了使合并程序正常工作,需要将分区号添加到输出文件/数据库更新
向框架的错误处理程序报告正常处理批处理日志和执行期间发生的所有错误
4.3 尽可能杜绝死锁...死锁或热点往往发生在管理或架构表上,如日志表、控制表, 锁表(lock tables).这些影响也应该纳入考虑.为了确定架构可能的瓶颈,一个真实的压力测试是至关重要的.