作者: wen001 (专长就数据库阿,奇怪吗?) 2015-01-17 21:51:00
你的update与select可否再描述一下。例如是否update同一笔row,还是有其他where条件值。你有client sn与任务sn 所以就不会存在同一笔row update问题,lock问题没有程式干预就还好。你的问题在于可能会在单一table的select产生大IO。能尽量拆分table就尽量拆,where条件要考虑index,同一语句下若where条件太多先用子查询缩小范围,记得同一sql语句 子查询会先加载在内存。partition概念有点像是用月份拆分不同减少IO。建议用程式解决,开发阶段先别考虑partition。加油,硬件上大陆有用一台AIX+够强的Storage撑整个中国的春运,没理由台湾不行。你说的index是必须存在的,但是index也是一个table,假设Row过多也是要把Table用陈旧资料的方式区分,最简单是用日期月份年份区分。看起你的问题瓶颈会在selectIO