我们正面临这个奇怪的问题,在我们的Azure设置。数据库为SQLServer,客户端为CentOS。我们使用sqlcmd启动查询。有时,您会看到sqlcmd正在运行,但db中没有运行/休眠查询(使用sp_who2 )。这只发生在DML查询中,对于排序为insert insert< sometable > select < someslectquery >的查询。
有25%的时间会发生这种情况。即使我们运行某些过程,也会发生这种情况。程序在插入时停止。选择查询。但是sqlcmd仍然显示S在运行。
我们有另一个具有相同数据库和相同Centos的AWS设置,但我们还没有看到这种情况发生在那里。
在相同的天蓝色数据库中,当我们使用windows机器使用SSMS运行查询时,查询就会在后端完成。我们对此进行了多次测试。
有人面对过这样的事情吗?到哪里去找这个问题?
发布于 2021-03-17 00:50:11
可能不会有太多人使用CentOS & sqlcmd,所以我会先研究一下,或者您应该尝试一下mssql吗?
https://github.com/dbcli/mssql-cli/tree/master/doc/installation
https://dba.stackexchange.com/questions/287165
复制相似问题