.net core+sql sugar+sql server開發的一個查詢程式,資料有專門的后端程式負責插入
前端以查詢為主
目前是2核4G的云服務器,sql server 2016 企業版(好像)
因為目前資料還沒整理完,所以還沒測驗查詢的效率
由于技術不過關,所以除了建索引外,還沒有什么好的辦法優化查詢,只能從服務器硬體配置入手
假設我將服務器配置提升到4核16G,是否對提升檢索效率有幫助?
各位再給給其他意見?
uj5u.com熱心網友回復:
加記憶體和CPU 可以提速哦。uj5u.com熱心網友回復:
根據查詢條件,在表上建立索引是簡單、直接、有效的方法(前提是查詢條件里欄位支持索引)。盡量不要建立復合索引,而是建立多個單一索引,這樣效率高很多。當然直接升級硬體會提高效率,但還要看查詢陳述句的優化,如果不能并行,那么增加 CPU 核心無用。4G記憶體確實小了點,16G記憶體也捉襟見肘,建議記憶體配置為資料庫大小的25%-50%為好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99134.html
標籤:疑難問題
上一篇:SQL Server 2008r2配置管理SQL Server(SQLEXPRESS)啟動不了怎么辦,
下一篇:試定義類 TR1(三角形)及其派生類 COL(三角柱體)。其中三角形類可以計算三角形的面積和周長; 三角柱體類可以計算柱體的體積和表面積。具體要求如下: (1)
