我正在使用Postgresql进行django项目。用例如下:
用户每天需要上传一个excel (包含2.5K行) 2-3次。将会有1000多个用户(大约在1100到1200之间)。
现在,问题是应用程序需要1.2-1.8秒才能在db中写入数据。在此期间,任何查看the应用程序的人都会看到“服务器繁忙”错误。
如何解决这个问题: 1.编写速度可以提高2.其他用户可以使用webapp,在最坏的情况下,我们也可以同时上传excel?
发布于 2017-03-08 19:33:43
我不确定你是否明白。
max_connections
。如果该号码被击中,人们将无法连接到数据库。如果您的服务器正在等待,您可能会收到“服务器繁忙”消息或类似的消息。正如@a_horse_with_no_name所建议的那样,连接池可以解决这个问题。INSERT INTO SELECT
运行到主表中。https://dba.stackexchange.com/questions/166580
复制相似问题