我有一个运行Flask服务器的容器和一个运行MySQL服务器的容器,该服务器的服务链接位于同一主机的同一堆栈中。
Flask服务器需要运行子进程,该子进程从数据库中读取数据(> 100MB),而我使用pandas.read_sql
来做到这一点,但是容器之间的网络似乎成为了瓶颈。正如我在rancher网站界面中所见,单线程的速度仅为500kbps。
我运行SHOW PROCESSLIST;
,发现数据库花费大量时间“发送数据”。查询速度很快。也许我需要做一些配置。
尽管我认为这是网络问题,但是如果需要,我可以提供有关其他方面的更多信息。