作者: 墨染江南_H | 来源:发表于2018-07-27 11:31 被阅读0次

    超卖 缓存量预估   redis 自增  或者自减控制数量用队列控制其对应的量  顺序进行

    安全  恶性攻击的过滤

    管道不可用的命令 which fdisk |xargs rpm -qf 

    ## 返回的结果不是标准输出

    php多次查询mysql只用一次链接  单例模式

    mysql 写入数据时候的锁  通过缓存过度

    mysql  join优化 

    尽量用inner join.避免 LEFT JOIN 和 NULL.

    在使用left join(或right join)时,应该清楚的知道以下几点:

    (1). on与 where的执行顺序

        ON 条件(“A LEFT JOIN B ON 条件表达式”中的ON)用来决定如何从 B 表中检索数据行。如果 B 表中没有任何一行数据匹配 ON 的条件,将会额外生成一行所有列为 NULL 的数据,在匹配阶段 WHERE 子句的条件都不会被使用。仅在匹配阶段完成以后,WHERE 子句条件才会被使用。它将从匹配阶段产生的数据中检索过滤。

    所以我们要注意:在使用Left (right) join的时候,一定要在先给出尽可能多的匹配满足条件,减少Where的执行。如:

    所有的连接条件都必需要放在ON后面,不然前面的所有LEFT,和RIGHT关联将作为摆设,而不起任何作用。

    相关文章

      网友评论

          本文标题:

          本文链接:https://www.haomeiwen.com/subject/twvwmftx.html