SQL操作應(yīng)用——把計(jì)算放到業(yè)務(wù)層而不是數(shù)據(jù)庫(kù)層,除了節(jié)省數(shù)據(jù)的CPU,還有意想不到的查詢緩存優(yōu)化效果
提問(wèn)人:ylm發(fā)布時(shí)間:2020-09-28
select * from order where date < = CURDATE()
這不是一個(gè)好的SQL實(shí)踐,應(yīng)該優(yōu)化為:
<script type="math/tex" id="MathJax-Element-18">curDate = date(‘Y-m-d’); </script>res = mysql_query(
‘select * from order where date < = $curDate’);
原因:
釋放了數(shù)據(jù)庫(kù)的CPU
多次調(diào)用,傳入的SQL相同,才可以利用查詢緩存
繼續(xù)查找其他問(wèn)題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>