原文:面試如何回答優化數據庫

根據服務層面:配置mysql性能優化參數 從系統層面增強mysql的性能:優化數據表結構 字段類型 字段索引 分表,分庫 讀寫分離等等。 從數據庫層面增強性能:優化SQL語句,合理使用字段索引。 從代碼層面增強性能:使用緩存和NoSQL數據庫方式存儲,如MongoDB Memcached Redis來緩解高並發下數據庫查詢的壓力。 減少數據庫操作次數,盡量使用數據庫訪問驅動的批處理方法。 不常使 ...

2018-06-05 17:56 0 2993 推薦指數:

查看詳情

面試之SQL優化怎么回答

想必小伙伴們面試度時候,都被問過SQL優化吧?然鵝實際上工作中,這個點大部分人接觸的很少,加上面試本來就有點緊張,導致很多人,只能想到一點點,甚至一臉懵圈,那么面試度時候遇到這個問題應該怎么回答呢? 下面我就來說說我的看法:   (1)最重要的是盡量避免全表掃描”   (2)適當的創建索引 ...

Sat Jun 13 01:58:00 CST 2020 0 958
面試知識,數據庫索引優化

問什么問題? 索引有什么代價?哪些場景下你需要建索引?或者有時候反過來問,哪些場景下不推薦建索引。 建好索引之后,怎么才能最高效地利用索引?或者反過來問,請說出一個無法有效利用已建索引的案例。 索引的好處? 快速查詢數據。 代價是什么? 索引需要占硬盤空間,這是空間 ...

Sat Sep 02 20:04:00 CST 2017 0 3420
數據庫優化面試內容

1.對查詢進行優化,要盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: 最好不要給數據庫留NULL,盡可能的使用 ...

Tue Apr 23 01:16:00 CST 2019 0 1177
老板今天問我為什么公司的數據庫這么爛,我是這樣回答的......

歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊雲數據庫團隊 發表於雲+社區專欄 作者介紹:簡懷兵,騰訊雲數據庫高級工程師,負責騰訊雲CDB內核及基礎設施建設;先后供職於Thomson Reuters和YY等公司,PTimeDB作者,曾獲一項發明專利;從事 ...

Sat Sep 15 02:09:00 CST 2018 0 2150
數據庫如何優化

一、數據庫設計優化 1、不要使用游標。 使用游標不僅占用內存,而且還用不可思議的方式鎖定表,它們可以使DBA所能做的一切性能優化等於沒做。游標里每執行一次fetch就等於執行一次select。 2、創建適當的索引 每當為一個表添加一個索引,select會更快,可insert和delete卻 ...

Thu Nov 07 06:08:00 CST 2019 0 434
數據庫優化

數據庫優化 一、數據庫硬件優化(選型) 1.一般數據庫選擇 2.數據庫類型 3.硬件選型 1)CPU選型 2)內存選擇 3)磁盤選擇 4)存儲選擇(一般大型企業) 5)網絡選擇 4.操作系統優化 1)Swap調整 2)IO調度策略 5.應用 ...

Thu Oct 21 00:55:00 CST 2021 0 200
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM