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