Tatsuo Ishii <[EMAIL PROTECTED]> writes: > BTW, running long benchmark using pgbench on BIG tables easily causes > an integer overflow error in following SQLs:
Right. > I'm inclined to change abalance, tbalance and bbalance column to > BIGINT to avoid the error. Opinion? No. The problem is that the deltas are invariably positive, which is not realistic (at least *my* bank balance isn't uniformly increasing :-(). I think the correct fix is just to tweak the range of the randomly distributed deltas to be plus and minus not always plus. If you change to bigint then post-change results won't be strictly comparable to pre-change results because of the difference in execution costs. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match