0

我有一个简单的社交网络好友类型 innodb 表:

|id - int auto inc PK
|uid - int 索引
|fid - int 索引

除了磁盘/内存使用情况外,有没有办法在开始影响性能之前知道每个用户大约有多少朋友/行?我正在寻找算法、经验法则等?我唯一能想到的是用 X 行对其进行负载测试,但我希望有更好/科学的方法

4

1 回答 1

0

影响性能是什么意思?实际上每一行都在影响性能,因为它总是慢一点。

当您正确使用索引、良好的数据库计划和优化的查询时,您可以在访问者注意到任何东西之前增长很多。

很多我的意思是很多。多少取决于您的服务器速度,查询质量等等,如果不是不可能的话,实际计算将非常困难。

只需专注于优化的数据库和查询。

于 2013-05-01T13:37:37.447 回答