1

我正在使用 Postgres 8.4

我需要ALTER在一个正在运行的数据库上执行一条语句,相关表上有约 4M 的数据。我的sql是这样的:

ALTER TABLE some_table ALTER a_row bigint;

现在,相关的行类型是int

但我想知道的是数据一致性,将近 3-4 条记录写入该表,每秒读取更多记录。

我需要做些什么来避免数据一致性和其他此类问题。

4

1 回答 1

1

当您执行和sql 时,表将被锁定,除了您的情况下 sqls 中的ALTER TABLE一些可能的性能问题之外,您应该没有任何问题。INSERT但是,如果您打算这样做一次,则没有理由犹豫。

于 2011-11-22T08:59:27.447 回答