mysql跨庫查詢性能 mysql單表多次查詢和多表聯(lián)合查詢,哪個效率高?
mysql單表多次查詢和多表聯(lián)合查詢,哪個效率高?1. 如果MySQL表的設(shè)計合理,設(shè)置了緩存和索引,那么逐表搜索肯定比我們自己的程序簡潔高效。專業(yè)的事情是由專業(yè)的工具來完成的,關(guān)系數(shù)據(jù)庫就是這樣做的
mysql單表多次查詢和多表聯(lián)合查詢,哪個效率高?
1. 如果MySQL表的設(shè)計合理,設(shè)置了緩存和索引,那么逐表搜索肯定比我們自己的程序簡潔高效。專業(yè)的事情是由專業(yè)的工具來完成的,關(guān)系數(shù)據(jù)庫就是這樣做的。2但是,不建議查詢超過3個表(這樣可以優(yōu)化表的設(shè)計,簡化業(yè)務(wù)邏輯,用程序一步一步地解析數(shù)據(jù))。當SQL代碼復雜、不易維護、數(shù)據(jù)量大帶來麻煩時,需要考慮子庫和子表或采用分布式框架