作者charleshu (Analog Engineer)
看板Database
标题Re: [SQL ] 如何计算资料库负担与伺服器负担?
时间Thu Aug 12 12:25:02 2010
※ 引述《hirabbitt (兔子)》之铭言:
: 我是用MYSQL
: 我猜
: 伺服器的流量应该只算网页LOAD部份吧
: (页面大小*页面张数/花费时间 ???)
是指流量负载吗? 还是CPU 负载?
流量负载=频宽需求=页面大小*页面张数*一秒内想服务几个User使用.
CPU 负载=计算能力需求=每一页面需要多少计算能力*一秒内要产生几个页面.
如果用PHP 的话,通常 CPU才会是瓶颈.
: 那资料库的负担
: 是栏位数量*资料笔数吗?
: 还是只能实际跑SQL语法来测量?
: 谢谢
一样,流量负载吗? 还是计算能力负载?
流量负载=每产生一页面需从SQL Server存取的bytes数*一秒内要产生几个页面.
计算能力负载=每一页面需要多少计算能力*一秒内要产生几个页面.
正常情况下, 因SQL Server与Web Server是在同一个LAN里,甚至同一部机器,因此
无须烦恼流量负载.
而计算能力负载会根据执行的SQL与Access plan会有天差地远的不同. Mysql 可
以提供 access plan 与提供 profile, 可以参考说明书.
--
Do not depend on others without effort...
当我年轻时,请教别人问题时常听到上面那句话. 当时心里偶而会有些小小抱怨.
当时间过去,我偶而会想到上面那句话, 心中十分感谢当初告诉我那句话的人.
当发现问题时,最有价值的不是问题的答案,
而是找到解决的方向,并在努力的过程里具备解决问题的能力.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.217.133
1F:推 slalala:MySQL Monitor的部分感觉弱很多 08/12 23:04
2F:→ kylekai:装个 mysql workbench 来用吧... 08/13 15:09