摘要:
最近在項目里面遇到一個比較難以解決的問題,簡單的說就是查詢問題。某一張表的數(shù)據(jù)量比較大,很多業(yè)務(wù)都會根據(jù)條件來查詢相關(guān)的數(shù)據(jù),查詢主要分為兩類,一類是業(yè)務(wù)查詢,能夠根據(jù)指定的條件查詢出相關(guān)的數(shù)據(jù),數(shù)據(jù)量比較小,查詢速度快,一類是后臺查詢,偏向數(shù)據(jù)分析,特點是查詢耗時長,查詢數(shù)據(jù)量比較大。由于大量系統(tǒng)訪問這個數(shù)據(jù)庫,那么對數(shù)據(jù)源連接的實時性要求就比較高,如果后臺查詢大量占用數(shù)據(jù)源的連接,會影響到外部業(yè)務(wù),從而影響業(yè)務(wù)功能的穩(wěn)定性。如何解決這個問題,在一般的情況下,我們首先會考慮設(shè)置一個合理的超時時間,由于業(yè)務(wù)查詢都是大多是根據(jù)關(guān)鍵字查詢,耗費時間都會在幾十毫秒之下,很少會有大量長耗時的sql,后
閱讀全文