我应该使用异步MySQL查询吗?

我应该使用异步MySQL查询吗?,mysql,perl,sockets,asynchronous,Mysql,Perl,Sockets,Asynchronous,目前,我正在使用Perl开发一个套接字服务器。服务器接受一个客户机,并侦听一组命令,这些命令有时可能获取或设置MySQL表中的值(大约45-65%的时间,不总是这样)。服务器将有相当多的客户端连接并同时使用(100+) 我的问题(从标题中可以看出)是:我应该使用异步MySQL查询吗?我知道在我不需要从中获取任何输出的查询上使用异步MySQL可能会让我受益匪浅(在这里我设置了值等),但是一个具有输出的查询真的需要足够的时间来满足我对异步MySQL的需求吗?查询所需的时间主要取决于查询本身,数据库的

目前,我正在使用Perl开发一个套接字服务器。服务器接受一个客户机,并侦听一组命令,这些命令有时可能获取或设置MySQL表中的值(大约45-65%的时间,不总是这样)。服务器将有相当多的客户端连接并同时使用(100+)


我的问题(从标题中可以看出)是:我应该使用异步MySQL查询吗?我知道在我不需要从中获取任何输出的查询上使用异步MySQL可能会让我受益匪浅(在这里我设置了值等),但是一个具有输出的查询真的需要足够的时间来满足我对异步MySQL的需求吗?

查询所需的时间主要取决于查询本身,数据库的结构和正在查看的数据量

异步查询的好处是脚本可以继续,而无需等待服务器响应

我对perl不是很熟悉,但为了获取异步查询后返回的数据,需要某种回调函数,一旦服务器响应,就会执行该函数