Windows ODBC3多语句与多连接
所以现在我只有一个线程来处理对数据库的所有请求。假设我每秒有400个登录/注销/其他内容的请求,每秒有400个仅与项目相关的请求(移动、更新、删除等) 显然,问题是如果我想从数据库加载一个项目,但数据库当前正在处理一个登录请求,那么会有延迟。我希望它是即时的,这就是为什么我想创建另一个线程,专用于处理项目请求,另一个线程用于处理登录/注销等 微软说: 1:在一个连接句柄上有多个语句句柄,每个语句句柄有一个线程 2:有多个连接句柄,每个连接句柄只有一个语句句柄和一个线程Windows ODBC3多语句与多连接,windows,multithreading,sql-server-2008,odbc,Windows,Multithreading,Sql Server 2008,Odbc,所以现在我只有一个线程来处理对数据库的所有请求。假设我每秒有400个登录/注销/其他内容的请求,每秒有400个仅与项目相关的请求(移动、更新、删除等) 显然,问题是如果我想从数据库加载一个项目,但数据库当前正在处理一个登录请求,那么会有延迟。我希望它是即时的,这就是为什么我想创建另一个线程,专用于处理项目请求,另一个线程用于处理登录/注销等 微软说: 1:在一个连接句柄上有多个语句句柄,每个语句句柄有一个线程 2:有多个连接句柄,每个连接句柄只有一个语句句柄和一个线程 这两种方法的具体区别是什
- 这两种方法的具体区别是什么?我显然需要同时在两个线程中获取数据和插入/更新
- 这种2线程对1线程的方法会加快速度吗
回答您的问题: 问题1:两种方法的具体区别是什么 回答:
SQLSetEnvAttr with SQL_OV_ODBC3
SQLConnect
SQLAllocHandle
SQLBindParameter
SQLExecDirect