当用户同时使用数据库时,从 sybase 服务器获取数据库转储时是否可能出现损坏?
假设我发出
dump database MyDB to "compress::MyDB.dmp"
数据库大小很大,因此转储可能需要几分钟才能完成。
在转储期间,用户发出:
insert data into table X
insert data into table Y
因此,当在表 X 和 Y 中插入新数据时,表 X 可能已经被转储。因此,转储可能包含先前的表 X 和新的表 Y,这是损坏的。
这是可能的情况吗?