位置:首頁 > 軟件操作教程 > 數(shù)據(jù)分析 > SQL > 問題詳情

SQL操作應用——把計算放到業(yè)務層而不是數(shù)據(jù)庫層,除了節(jié)省數(shù)據(jù)的CPU,還有意想不到的查詢緩存優(yōu)化效果

提問人:ylm發(fā)布時間:2020-09-28

select * from order where date < = CURDATE()

這不是一個好的SQL實踐,應該優(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ù)庫的CPU
多次調(diào)用,傳入的SQL相同,才可以利用查詢緩存

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部