• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

用MYSQL干运算和用PHP做运算,哪个优

php 搞代码 3年前 (2022-01-24) 20次浏览 已收录 0个评论

用MYSQL做本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码运算和用PHP做运算,哪个优
MYSQL 中也有些许实用函数。
是将 运算直接写在 SQL 语句中较好,还是从 MYSQL 中拿出数据之后,使用 PHP 函数进行运算,哪一种方案较优?
请详解。可根据自身的经验。
——解决方案——————–
通常性能压力提升时,mysql 是最容易爆掉的,所以,尽量少给mysql 压力~

引用:

个人人为,在SQL中尽量减少运算,提升性能

——解决方案——————–
有些特殊情况下,放在db中做计算比较好,比如php需要先取回一大堆数据,然后从中filter掉90%,只留下10%。这种情况如果可以在db端进行filter,会减少数据传输所占用的带宽。

但从负载均衡的角度来讲,一般web server的数目要多于db server,db server也会有做主主的情况,但db server的数量也不会比web server多。

所以把计算放在web server上,可以更好的均衡开这些计算所带来的性能消耗。db只负责读写数据并使用事务保证数据一致性。

web1 web2 web3 webn…
\ \ / /
db1(master) db2(master)

具体情况要具体分析,没有绝对的事,不过大多数情况下还是放在web端计算比较好。
——解决方案——————–
基本放在php比较好
因为php容易进行横向扩展
mysql就不一定了


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用MYSQL干运算和用PHP做运算,哪个优

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址