openboy 大佬有话说 :
mysql的病
当年mysql 5.1可以在128M的VPS上跑,现在5.5都搞不了了,7.x的编译下要用1G以上的内存,跑起来最少要几百M内存。
mysql最近几个版本的改进主要都是在innodb引擎上,而绝大多数用户的使用场景,都不需要用innodb。
于是问题就来了,即使是正经做站,如果一个几万文章的网站,要用7.x,编译下要用1G以上的内存,即使不编译用包安装,跑起来要占几百M。把整个数据库的内容都装到内存,都用不到几百M。怎么看都别扭。
自mysql 5.7开始,innodb引擎无法禁用,即使你跑的数据库是用的myisam,innodb关不掉,白白浪费掉一大堆的内存。
个人在现阶段的建议是,如果程序不需要用innodb,只要程序支持5.5,就用5.5,然后把innodb禁用。
cscool 大佬有话说 :
有点标题党,你用不到就是有病?只能说你不是别人的目标客户
朕的大清完了? 大佬有话说 :
那样我就用sql5.1.73:lol
现在也就用5.6
oilbit 大佬有话说 :
不是说新的技术一定美丽
老的也挺香的就是安全自己要做好
h20 大佬有话说 :
本帖最后由 h20 于 2021-1-29 22:24 编辑
内存这么小 本身就不适合跑数据库 mysql莫名背锅
又想数据库跑的好,又不愿意喂多点内存,又嫌弃sqlite读写拉跨,反思一下为什么自己买不起大点的鸡吧
PHP是最好的语言 大佬有话说 :
MySQL自打用了CMake,构建流程就是一坨屎
dvbhack 大佬有话说 :
手机app的病:当年诺基亚、黑莓、HTC的存储容量才2G,4G的智能手机都能装好多app,现在的手机128G 256G都随随便便就塞满了。特别是手机游戏,动不动就上G。