标签: mysql mysql-management
我正在编写一个包含1000个对象和大约1000万行数据的应用程序。数据将用于绘制每次绘制时包含超过1000个值的图表。如果我为每个对象创建一个表并将其数据分布在所有表而不是相同的表中,它是否有助于应用程序性能?
我担心应用程序会减慢搜索1000万行表中的1000个值,特别是在加入其他两个或三个表时。
建议采用这种做法时是否有最小尺寸?或者有没有建议采用这种做法?
谢谢,
答案 0 :(得分:3)
创建1000个表永远不是最好的选择,所以我会说你应该选择一个表,并在需要的地方附上索引。