我有一个网站,放在分销主机上。仅数据库就占了8GB左右空间,这是一个有几张大表的数据库。我主要是不太喜欢在网站前端检索数据库的加载时间过长。
同时,我也想存储一些文件,这估计额外需要30GB或40GB的空间。现在这些文件放在mega云盘上,但我希望它们能放在同一个主机上,方便管理。
网站会在前端调用数据库的查询过滤功能,这就是它现在慢的地方。现在用户还很少,因为它还没有向公众开放。我担心随着越来越多的用户开始加入,数据库会变得更慢。
希望推荐的vps主机商可以提供控制面板和一些技术支持。目前网站服务器有CPanel面板,通过PHPMyAdmin进行大部分数据库操作。
我觉得至少需要60gb的磁盘空间,最好更多。本来是准备用BuyVM的块存储盘的,但是它们好像已经卖完了。
RAINMAN:没有什么好推荐的,但内存容量最好配置高一点。理想情况下,把数据都放在内存中处理,会快很多。还要确保你的数据库已经优化过,如建索引等。
xreann20:我肯定会推荐@Francisco,如果他们卖完了,就用hetzner,他们可以额外挂载存储磁盘。
Jord:Dedi和Hetzner都可以挂载额外的存储空间。如果你想要更高的效率,可以试下独立服务器,处理时间应该也快。可以看下NVMe
Francisco:buyvm明天开始补货
raindog308:除了搬迁数据库,你可以考虑优化数据库:
1运行mysqltuner.pl-这是脚本的名称及其网址

优化数据库性能是一门艺术。
AlwaysSkint:在这种情况下,我推荐用一个专门用于mariadb的VPS,前端托管在主机商内部的VPS上。两台vps通过内部ip通信。
@HostDoc价格不错。我每月付给你5.01英镑。问题是它不是管理型VPS。我想至少有一个基本的管理水平,不必是积极主动的管理。
Hani:如果您要将整个数据库放到内存中,请使用我们的NVMecheetah2
它配备了18GB的内存和240GB的NVMe空间
https://servarica.com/clients/cart.php?a=add&pid=409
raindog308:一个只有有两个用户的8GB数据库根本不是问题(真的,现在8GB的数据库没有那么大)。我笔记本电脑上有个100GB的数据库,我是唯一的用户,响应速度非常快。
一个拥有1,000用户的10M数据库,如果他们同时更新/写入相同的行,这可能有些问题。即使一个拥有1,000用户的8gb数据库,如果他们中有999的人在进行读,那也没什么问题。
这些都取决于sql语句性质和并发量。
SNACTeam:我推荐DigitalOcean或Upcloud,既可扩展又可靠。
@Raindog308没有人执行更新操作。是只读访问,前端搜索数据库。
@Hani另一个好提议让我考虑。
ITLabs:建议尝试找到耗时长的查询语句,优化查询语句以提高数据库性能。因为你主要处理读取操作,也许缓存机制会有所帮助(看看redis或proxysql)。
本文来源:虚拟主机--数据库写放大(数据库主机名是什么)
本文地址:https://www.idcbaba.com/zhuji/682.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。