S00002
错误代码
S00002
错误提示
<ChunkInTransaction>filepath has been owned by transaction
错误原因
更新数据库时,DolphinDB 的事务机制不允许多个 writer 对同一个分区同时创建事务。不同作业或节点并发对同一个分区的数据进行增加、删除或修改操作, 当该分区已经被一个事务锁定,新的事务再次尝试锁定这个分区时,系统会抛出该错误。
解决办法
DolphinDB 支持事务,确保事务的原子性,一致性,隔离性和持久性。每次进行增加、删除或修改的操作,DolphinDB都会创建一个事务,对相应的分区进行锁定。 当多个writer并行写入数据时,建议这些writer不会同时对同一个分区进行增加、删除或修改的操作。