• MYSql和PHP计算数据性能


    MYSQL不是有很多内部计算函数吗? 比如我要计算一列数据的平均值,,那我是直接用MYSQL里面的函数在SQL语句中计算 快 ;还是用SQL把数据取出来了,用PHP计算快呢?(SQL语句PHP语句都用最优写法,只对比MYSQL函数和PHP函数处理的性能)
    我在群里问了下,没有得到标准答案

    看量
    你要结合内存CPU运算速度来理解
    好的机器并且量比较大的时候那肯定用MYSQL本身的函数会快一点啊
    但像加减这样的运算建议用PHP去计算
    不同的 计算,不同的数据量,不同的机器配置都会影响
    还有啊,你还要看用户访问量
    比如前端并发量大的网页上的MYSQL设计方案
    一般情况现在的大公司在涉及到前端MYSQL架构的时候会要求尽量不使用联表这种低效率的查询
    而且在表设计时会要求控制字段长度,
    不联表那只能从根本的设计表的时候就想到大概的扩展需求
    如果后期真的有需求要求要联表查的并且量比较大的一般会用SPHINX这种工具
    我们在查询的时候一般以为用主键对接的联表速度不会有太大影响,但在大并发的网站上这种做法是不被允许的,因为LEFT JOIN这种查询针对的是条件下的所有数据,这样很耗内存
    所以一般建议在FOR下面去查询
    现在说这些你可能一知半懂
    不过有一点你还是要清楚,在学东西的时候不要太执着于表像

  • 相关阅读:
    combo参数配置_手册
    mysql服务器辅助选项
    CentOS中操作
    Linux PHP增加JSON支持及如何使用JSON
    linux服务器命令
    linux中的工具
    linux文件夹操作(及模糊搜索)
    治疗肾结石
    其他书籍
    如何定位到div滚动条的最底端
  • 原文地址:https://www.cnblogs.com/jiufen/p/5028267.html
Copyright © 2020-2023  润新知