100万条数据,Apache+PHP+MySQL能否承受?

iProgram 2004-03-14 10:31:21
我想建立一个数据库,库里有10个结构差不多的表, 记录最多的表有100万条记录, 其次的表有50万条, MySQL能否胜任? 我的服务器是赛扬2.0GHz+1G内存, 这些MySQL数据通过PHP生成网页. 如果MySQL不能胜任,还有没有其他免费的数据库可以选择?
...全文
356 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
anybody999 2004-03-24
  • 打赏
  • 举报
回复
~
gooddot 2004-03-16
  • 打赏
  • 举报
回复
如果访问量大,建议使用更好的配置
iProgram 2004-03-16
  • 打赏
  • 举报
回复
我刚才又看了一下,那些赛杨的机器好像都带缓存的(跟P3,P4是一个级别还是什么的),我现在已经有一台赛扬的服务器,运行到现在一年了,没任何问题:
shell>cat /proc/cpuinfo
















login as: admin
admin@207.44.228.56's password:
Last login: Tue Mar 16 07:58:13 2004 from 61.181.217.238
*********************************************************
Changes to system files may affect your warranty and
discharge Ensim from any further obligation to provide
customer with warranty services or support hereunder
*********************************************************
[admin@server1 admin]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Celeron(TM) CPU 1300MHz
stepping : 1
cpu MHz : 1302.997
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat p
se36 mmx fxsr sse
bogomips : 2601.77
xqi8 2004-03-15
  • 打赏
  • 举报
回复
服务器设置的没问题应该很轻松
demong 2004-03-15
  • 打赏
  • 举报
回复
应该可以!
hover_online 2004-03-15
  • 打赏
  • 举报
回复
字段不要太多,速度还可以
lonelydreamsym 2004-03-15
  • 打赏
  • 举报
回复
赛扬不能服务器CPU的。
iProgram 2004-03-15
  • 打赏
  • 举报
回复
看看我的新配制(跟原来的赛扬价格一样,强吧):
Intel Pentium 4 – 2.8Ghz
1024 Ram
80GB ATA 100 7200 RPM HD
这个能提升多少性能?
anybody999 2004-03-15
  • 打赏
  • 举报
回复
提意不要用这样的治标不治本的方法
如果你的预算还够的话
不如考虑一下这个方案(目前看来比较稳妥)
双cpu(你的主板应该支持),2块SC硬盘 (也就是2个口,一块坏掉了或者出现问题了,另一块接着上)
这样,花不了多少钱.
考虑到效率和稳定性的话,正常最好的解决方案是硬件.
但是,你如果一定要换数据库的话,考虑到和mysql兼容好一点的话 MS_SQL
oracle没有text类型字段 如果换oracle你就有可能涉及到改结构的问题
xinxin1982 2004-03-15
  • 打赏
  • 举报
回复
程序还可以优化嘛,别让他没回都查那么多,呵呵
marlantz 2004-03-15
  • 打赏
  • 举报
回复
赛扬简直就是垃圾,B4它!
把赛扬换了就绝对没有问题!
mikespook 2004-03-15
  • 打赏
  • 举报
回复
为什么阿? 说来听听阿.
--------------------------
赛扬少了做服务器的最重要的东西——高速缓存。让CPU成为你服务器的瓶颈太划不来了~~

而且服务器的速度还不是关键,再快的服务器,你3小时一宕机,谁受得了?

赛扬是廉价低端产品,做服务器,也就是在学生机房里放着玩玩的东西~~~我还没听说过赛扬开机连着跑1个月不出问题的,更别说服务器动不动就是1年不关机的~~~
phpro 2004-03-15
  • 打赏
  • 举报
回复
当然没问题了。但建议不用赛扬芯片,内存越大越好
istrue 2004-03-15
  • 打赏
  • 举报
回复
mysql最简单,所以基本说来是最快的。
你的数据量很大,要考虑各方面的情况,正确配置很重要的。
如果插入数据多的话,索引应少一点,插入数据小的话,索引可能多一点。
还有啊,经常更新的数据放在一个表里,不经常更新的放在另一个表里,这样才可以有效地利用mysql的查询绶存,对系统性能会有很大提高。
最好啊,多看看mysql的说明书!多想想!
52juanjuan 2004-03-14
  • 打赏
  • 举报
回复
应该能够
chinaworker 2004-03-14
  • 打赏
  • 举报
回复
可以啊!
iProgram 2004-03-14
  • 打赏
  • 举报
回复
怎么给MySQL分内存? 车东除了搞SEO还懂编程阿,拜一个。
platinum 2004-03-14
  • 打赏
  • 举报
回复
你的内存很大,多给 MySQL 分点内存

这里有个车东写的《MySQL服务维护笔记》

http://www.chedong.com/tech/mysql.html

其实 MySQL 只要注意一些细节问题(顺序、方法,都是些很简单的东西),效率就可以有相当大提升
platinum 2004-03-14
  • 打赏
  • 举报
回复
100万条数据用 Apache+PHP+MySQL = 轻松拿下

只要不是日访问量 n 万而且 SQL 写的特次而且连索引都没有就成
iProgram 2004-03-14
  • 打赏
  • 举报
回复
我的预算已经不允许更换更强的服务器了. 字段中只有int和varchar和text, text最多2000字符. anybody999, 花钱换什么数据库阿? 推荐一个.
加载更多回复(9)

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧