返回数说广场
1
在PostgreSQL中,表的物理文件名称通常由表的OID(对象标识符)决定,并且这个名称在表创建时确定。以下是各种操作对表物理文件名称的影响:
A. SELECT * FROM <表名>:查询操作不会改变表的物理文件名称。
B. TRUNCATE <表名>:截断操作会删除表中的所有数据,但不会改变表的物理文件名称。
C. INSERT INTO <表名> VALUES(....):插入操作会增加表中的数据,但不会改变物理文件名称。
D. VACUUM FULL <表名>:VACUUM FULL命令会重新组织表的数据文件,可能会导致物理文件名称的变化,尤其是在表文件超过1GB时,PostgreSQL可能会将其切分为多个文件。
E. DELETE FROM <表名>:删除操作会减少表中的数据,但不会改变物理文件名称。
F. UPDATE <表名> SET...:更新操作会修改表中的数据,但不会改变物理文件名称。
所以,D对,B也对吗?
0
1 203
分享
评论
热门数说



