鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ 面試問(wèn)道m(xù)ysql都做了哪些優(yōu)化該怎么回答

面試問(wèn)道m(xù)ysql都做了哪些優(yōu)化該怎么回答

面試時(shí)時(shí)不時(shí)會(huì)問(wèn)這些問(wèn)題,實(shí)際項(xiàng)目當(dāng)中,一年也沒(méi)優(yōu)化過(guò)什么?怎么回答

回答
編輯回答
凹凸曼

1.根據(jù)業(yè)務(wù)特點(diǎn)選擇合適的引擎
2.小表join大表
3、使用explain分析sql語(yǔ)句,尋找優(yōu)化點(diǎn)
4、創(chuàng)建合適的索引
5、數(shù)據(jù)量大的話,考慮表的橫向拆分、縱向拆分
6、讀寫(xiě)分離
7、主從復(fù)制
8、涉及大量join的語(yǔ)句,可以考慮將其拆分,通過(guò)代碼進(jìn)行處理

2018年9月13日 14:15
編輯回答
傲嬌范

實(shí)際上本來(lái)就沒(méi)什么可優(yōu)化的,就這么簡(jiǎn)單,無(wú)非就是什么索引,組合索引,取需要的字段,分表,分段查詢,連表查拆成多個(gè)單表查,索引表,全文搜索引擎,反正能說(shuō)的全和它逼逼一遍。然后到這個(gè)公司繼續(xù)該怎么寫(xiě)就怎么寫(xiě)

2018年5月15日 04:32
編輯回答
熊出沒(méi)

百度一大堆,其實(shí)主要的優(yōu)化重點(diǎn),緩存、分表分區(qū)、索引

2018年7月23日 17:28