mysql - 数据库中某个表存储大量数据,如何优化
PHP中文网
PHP中文网 2017-04-17 13:51:57
0
3
434

在做一个网盘系统,使用了一个表保存了用户的所有文件信息,当用户上传文件很多以及用户数越来越多时,如何优化(用户上传、删除时修改该表,浏览文件时只查询该表)表结构如下:

uid表示用户id,name为用户上传的文件名

PHP中文网
PHP中文网

认证0级讲师

全部回覆(3)
阿神

字段多的話,可以垂直分錶,用一個fid來對應就可以了
數據量多的話,可以考慮水平分錶,分錶的方法很多,可以再考慮

比較能提升效能的話,使用讀寫分離會比較簡單,而且效果明顯

黄舟

讀寫分離的基礎上 考慮分錶 例如根據上傳時間按年分錶、按用戶id段分錶 或按你們具體業務分錶

洪涛

https://segmentfault.com/q/1010000000265631

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板