我正在开发一个可以与大型数据库完全兼容的应用程序。在这种情况下,我面临一个问题,即在服务器上托管后,如果一个用户执行长时间查询,则应用程序会挂起其他用户。对于sql连接,我使用静态类仅建立一个连接。
请帮助并指导我。
如果需要其他信息,请告诉我
谢谢
答案 0 :(得分:1)
如果没有特定代码,几乎不可能回答一个问题,而且措辞笼统。但是,在这种情况下,您可能只提供了足够的信息。
对于sql连接,我使用静态类仅建立一个连接。
不要那样做。
您可能会强迫所有用户等待,直到该用户独有的数据库连接可用。
这就像提供一条渡轮运送汽车过河,一次只能容纳一辆汽车,而不是建造桥梁。
允许每个用户获得自己的数据库连接。底层数据库访问层几乎可以肯定地提供了连接池。您没有理由自己尝试。
答案 1 :(得分:0)
我认为出于安全原因,您将连接字符串web.conf移到了类文件中,并且将该类设置为静态。由于静电,您面临一个问题。
cudnn 7.1.4