Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个简单的社交网络好友类型 innodb 表:
|id - int auto inc PK |uid - int 索引 |fid - int 索引
除了磁盘/内存使用情况外,有没有办法在开始影响性能之前知道每个用户大约有多少朋友/行?我正在寻找算法、经验法则等?我唯一能想到的是用 X 行对其进行负载测试,但我希望有更好/科学的方法
影响性能是什么意思?实际上每一行都在影响性能,因为它总是慢一点。
当您正确使用索引、良好的数据库计划和优化的查询时,您可以在访问者注意到任何东西之前增长很多。
很多我的意思是很多。多少取决于您的服务器速度,查询质量等等,如果不是不可能的话,实际计算将非常困难。
只需专注于优化的数据库和查询。