如何从 Delphi 异步访问 MySQL 数据库?
执行 select 语句的线程不应被阻塞。为每个活动的 select 语句创建后台线程也不是一个解决方案,因为在负载较重的系统上,这会创建许多线程并导致性能问题。
IOCP(i/o 完成端口)正是我所需要的。但我不知道如何将这项技术与 Delphi 的 MySQL 一起使用。
如果您有某种应用程序,其中异步执行查询实际上是有意义的,那么就去做吧。让服务器处理并发问题。您可以轻松配置服务器。
例如,看一下innodb_thread_concurrency
and max_connections
。