面試題 資料庫優化

2021-09-03 02:07:50 字數 357 閱讀 5966

從以下方面去考慮:

建立並使用盡量索引,以及避免全表掃瞄

索引是什麼

索引分類:

between and 代替in

exists 代替in

union代替in

where子句將過濾大量資料的條件放靠後

避免where子句中使用is not null 、is null、函式運輸、算術運算、(=  <>  >= <=)等判斷

2、程式語言訪問資料庫的優化,將多條資料庫查詢語句合成一條,減少訪問次數

3、遵守sql的規範,因為有些規範就是是對資料庫的優化

4、增加資料庫伺服器的硬體配置,提高效能

5、搭建資料庫集群,提高服務能力。

PHP經典面試題 資料庫優化

mysql資料庫優化 php學習過程中或者面試過程中少不了的乙個重要知識點,那就是關於資料庫的優化問題,本人經過查閱資料並驗證,總結了幾點比較淺層的資料庫優化方法,小白可以參考,大神勿噴。忘了什麼時候發現的一張關於mysql資料庫優化的梯形圖了,一直收藏著,感覺很有道理 從圖中可以很明顯的看出mys...

面試題 資料庫優化的方法

話不多說,先上結論 一 表的設計合理化,符合三大正規化 3nf 二 新增適當索引 index 四種 普通索引 主鍵索引 唯一索引unique 全文索引 三 查詢語句的優化 四 資料庫的分庫分表 五 使用儲存過程 模組化程式設計,可以提高速度 六 資料庫硬體公升級 七 使用快取機制 資料庫滿足資料庫的...

面試題 資料庫

今天面試,遇到資料庫方面的問題,由於好久沒接觸過,很多都忘記了,回來查了資料,整理一下 1 觸發器與儲存過程的區別 觸發器 是一種特殊型別的儲存過程,當使用下面的一種或多種資料修改操作在指定表中對資料進行修改時,觸發器會生效 update insert 或 delete。觸發器可以查詢其它表,而且可...