首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行以下PHP/MySQL/Linux系统所需的硬件

运行以下PHP/MySQL/Linux系统所需的硬件
EN

Stack Overflow用户
提问于 2012-07-10 20:30:35
回答 2查看 1.6K关注 0票数 0

我开发了一个系统,与病人和与医疗相关的东西一起工作。

在本例中,系统有一个包含14个表的MySQL数据库。

医生预约表格每天将记录50个预约。然后,患者记录表将每个月记录2000个条目。

还有一个消息系统,一个议程和其他一些小东西。这个系统只有很少的用户,每天都有15到20个用户在使用它。

该公司有一个几乎2.0 ghz的双核AMD,具有4 GB RAM和250 GB磁盘。您认为这样的硬件配置是否足够?或者,从您的角度来看,推荐的硬件是什么?

该系统将在Debian Linux下运行。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-07-10 20:37:31

这是完全足够的。

我们的软件规格(取决于客户):

代码语言:javascript
复制
- .NET
- 150 Tables
- Up to 1.000.000 records per Table
- 3-25 users
- about 5 connections per user
- database size 50 MB to 1.5 GB

它在mysql上运行得很好,而且速度很快,几乎可以在我们安装的任何硬件上运行。即使是具有单磁盘和1 1GB的Windows XP工作站也是如此

更重要的是优化您的查询并为MySQL设置一些好的启动值。即使您在一段时间后注意到一些速度减慢(如果您有更多的数据),调整软件以再次快速运行通常是很容易的。如果这还不够,你可以在一两年内升级到一台更好的机器。

票数 0
EN

Stack Overflow用户

发布于 2012-07-10 20:39:29

欢迎来到Stackoverflow。

当你查询返回时间是divide时,我读了一次类似这样的东西(不一定是数字,但它的顺序是):

硬件10%

设计数据库30%

查询60%

现在是作出回应的时候了。这个人想说的是,查询速度在很大程度上取决于程序员如何进行查询,他使用了什么,以及他是如何使用的。设计也很重要,一定要在你需要的地方使用索引,规范化,EER设计,检查你的缓冲区大小,你的缓存等等。

最后,是您的硬件,在您调优了这两件事之后,您将决定您的数据库是真正可伸缩的,还是只需使用like '%variable%'更改查询即可进行改进

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11413362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档