我有一个零星的问题,当在单用户模式下升级Server时,其他一些应用程序以某种方式登录到数据库并启动我的进程。
上次发生这种情况时,我运行了sp_who,我可以看到控制数据库的进程是“任务管理器”。“接管控制”的编辑--我的意思是,我的进程出现异常Database '...' is already open and can only have one user at a time崩溃。当它运行数据库升级代码时。SqlConnection未被关闭或处理。
任何人都可以告诉我这个过程是什么,它的目的是什么,在这个世界上它是如何进入一个数据库的,它是在单用户模式下,并且有一个活跃的连
我需要检查数据库中存在的大约2k条记录,我在数据库大小为1.000.000的数据库上测试id,需要46秒。它太长了,因为将来这个数据库可以有超过500000.000条记录。有什么方法可以加快从db中搜索的速度吗?我在java中使用JDBC,下面是代码:
public int search(List<String> toSearch) throws SQLException {
String query = "SELECT * FROM strings where string = ?";
StringBuilder sB = new StringB