在 SQL 2008 r2 上对一个拥有5000万行的大表(非分区)运行带有全面扫描的 UPDATE Statistics,会发生以下行为吗?我想确认一下。
a) 在整个运行过程中是否会锁定任何内容?不确定,但我认为不会锁定任何内容,然而一位高级数据库管理员告诉我它会锁定模式修改(嗯...)
b) 是否会导致阻塞?我认为不会
c) 是否会导致大量的IO操作?因为每个页面都将被读入内存并污染数据页缓存。所以通常应该在非工作时间进行此操作。
在 SQL 2008 r2 上对一个拥有5000万行的大表(非分区)运行带有全面扫描的 UPDATE Statistics,会发生以下行为吗?我想确认一下。
a) 在整个运行过程中是否会锁定任何内容?不确定,但我认为不会锁定任何内容,然而一位高级数据库管理员告诉我它会锁定模式修改(嗯...)
b) 是否会导致阻塞?我认为不会
c) 是否会导致大量的IO操作?因为每个页面都将被读入内存并污染数据页缓存。所以通常应该在非工作时间进行此操作。