我已經在MVC4中開發了一個Web應用程序,它是一個關於信用和融資的應用程序。一次有40到50個用戶使用應用程序。應用程序報告非常繁重,需要2到3分鐘的時間才能生成。我正在使用單個數據庫用戶'sa'。應用程序用戶和SQL登錄
現在我正在考慮在Server 2008中創建所有應用程序用戶。每個應用程序用戶都將使用自己的數據庫用戶而不是'sa'用戶。我的問題是,這是正確的決定?它會增加我的應用程序性能嗎?如果不對,那我該如何提高它的表現?因爲40個用戶使用單個'sa'用戶報告可能需要更多時間,而不是每個用戶使用自己的數據庫用戶。
請注意,模型 - 視圖 - 控制器標記是關於模式的問題。 ASP.NET-MVC實現有一個特定的標籤。 –
要回答您的報告爲什麼很慢的問題,我們需要了解它是如何工作的以及您的輸入數據是什麼。它基本上只是一個提取數據並呈現它的SQL查詢嗎?如果是這樣,那麼你的查詢可能需要調整我們不能沒有看到它 - 所以如果你可以將它添加到你的問題,向我們展示每個涉及表的行數,並向我們展示來自數據庫的解釋計劃,這將有很大幫助。也許你需要一些索引或查詢修改。 – halfer