目前的業務里面,有一個日志表,數據量達到了億級別,現在需要進行優化,首先要做的事情就才用加索引的方式,並不是所有的數據庫的字段都需要加索引,而是常用的搜索字段添加索引,但是要注意,如果數據量過大,索引依然會失效,此時可以考慮加上force idenx強制走索引的方式來解決不走索引的問題,但是當數據量非常大的時候,索引未必是最佳選擇,建議可以將表進行分區,我是才用的id字段進行分區,並且分區是400個分區,這里要注意,mysql8.0以后的版本,只有innodb引擎才支持數據庫的表分區,mysql的建議是單表不超過1千萬的數據,如果實在是數據量特別龐大,可以考慮更換PG數據庫、oracle,但是oracle要花錢,請慎重選擇