當前位置:趣味科普網>經驗>

如何提高sql資料庫的查詢速度

經驗 閱讀(2.34W)

如何提高sql資料庫的查詢速度

一、程式中: 

1、保證在實現功能的基礎上,儘量減少對資料庫的訪問次數。

2、通過搜尋引數,儘量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔,能夠分開的操作儘量分開處理,提高每次的響應速度。

3、在資料視窗使用SQL時,儘量把使用的索引放在選擇的首列,演算法的結構儘量簡單。

二、避免使用不相容的資料型別。

例如“float”、“int”、“char”等,都屬於不相容。 資料型別的不相容可能使優化器無法執行一些本來可以進行的優化操作。

三、儘量避免在Where子句中對欄位進行函式或表示式操作,這將導致引擎放棄使用索引而進行全表掃描。

四、儘量使用數字型欄位。

一部分開發人員和資料庫管理人員喜歡把包含數值資訊的欄位設計為字元型,這會降低查詢和連線的效能,並會增加儲存開銷。