我知道 MySQL 通常可以很好地处理包含许多行的表。但是,我目前面临一个设置,一个表将由多个用户(大约 10 个)同时读取和写入,并且该表很可能包含 100 亿行。
我的设置是一个带有 InnoDB 存储引擎的 MySQL 数据库。
我有一些项目的心,在这些项目中,这种大小的表会变得效率降低和速度变慢,也涉及索引。
我不喜欢为了拆分行而拥有多个具有完全相同结构的表的想法。主要问题:但是,这不能解决由于如此多的行而导致性能下降的问题吗?
附加问题:我还能做些什么来处理这么大的桌子?行数本身不会减少。