例如現在我有個日志表createtablelog(integeruser_id,char(100)action);和一個用戶表createtableuser(integeruser_id,char(20)username);我要查詢username,actionuser的數據量不是很大(1w級),而log的數據量是非常大的。這樣的話每次查詢都需要做連接,效率應該會非常慢!請問有什么解決方法不?我考慮是不是可以適當的增加緩存,例如在log中再增加一個username字段,但是用戶是有可能改username的,不知道大家在實際系統中有什么好辦法?
多表查詢的結果能緩存嗎?如何做能提高效率?
蝴蝶不菲
2019-03-29 22:09:52