我目前正在使用事务引擎,我们的锁定机制和等待时间遇到了一些问题。因此,为了解决此问题,我尝试在一个单独的应用程序中模拟该过程。因此,我启动了SQL事件探查器并处理了一个事务。在查看查询时,我注意到以下内容:
在数据库中,我的列定义如下:
[{"_id":"5b9d1e06b355f116cb8cf0bb","key":"John"}]
但是,当我查看查询时,在SQL事件探查器中说出一条插入语句,某种程度上,代码将发送以下内容;
EVENTNBR (int),
DEPFILENBR (int),
DEPFILESEQ (int),
USERID (varchar(20)),
STATUS (varchar(1)),
CREATION_DT (datetime),
MOD_DT (datetime),
SOURCE_TYPE (varchar(100)),
SOURCE_GROUP (varchar(100)),
SOURCE_REFID (varchar(100)),
SOURCE_DATE (datetime),
CHECKSUM (varchar(50)),
现在查询成功并且可以正常工作。我想知道在SQL端进行这种类型转换的代价是多少?如果有一百万个这样的插入发生,纠正是否有区别?
谢谢