那些年在開發(fā)中遇到的坑
某同事在調(diào)用中臺API里面的queryAll接口,結(jié)果導(dǎo)致數(shù)據(jù)庫down機。跟蹤源碼發(fā)現(xiàn),此接口直接使用了select * from table?where?dr=0?這種查詢語句。
那么問題來了,是在應(yīng)用層(調(diào)用方)限制這個接口的使用呢還是直接在數(shù)據(jù)層,直接限制查詢數(shù)量?
之前公司的做法是:數(shù)據(jù)查詢的時候,若沒有傳入pageSize這種參數(shù),則默認只查詢1000條數(shù)據(jù)。如果你需要更多的數(shù)據(jù),則使用分頁查詢。