03 2017 档案
摘要:今天TL的人跟我聊了下fastcgi协议的事情,问我客户端(指fastcgi的客户端)在发出请求得到回应后,是否关闭close, 我说关闭,然后那人问我fastcgi和cgi有什么区别,我说cgi处理完请求后,会被杀死(web服务器), fastcgi在处理完请求后,不会被杀死(当服务N个请求会,会
阅读全文
摘要:innodb 的聚集索引 的叶子结点 存放的 是 索引值以及数据页的偏移量 那么在计算全表扫描的代价是怎么计算的呢? 我们知道代价 为 cpu代价+io代价 cpu代价 就是 每5条记录比对 计算一个代价 (这里的记录并不是我们数据记录,而是索引记录) 是数据记录个数 又是如何取出全表的总记录呢 (
阅读全文
摘要:main函数里 当kill -TERM pid 时, http://redfoxli.github.io/php-fpm-signals.html 这篇文章 说是 1)master主进程接收到sigterm信号,并执行回调函数sig_handler,往sp[1]写字符T, 事先sp[0]已经写到ep
阅读全文
摘要:mysql cbo cost base optimizer 基于代价,数据是一直变化的oracle8 以前是rbo rule base optimizer 基于规则, 如果sql使用了索引,必须使用索引,尽管全表扫描比索引快 代价= cpu cost + io cost1)计算全表扫描代价 a)cp
阅读全文
摘要:mysql的读分快照读和当前读 快照读 是指写的同时,读不阻塞,达到并发的作用 这时候的读 是 记录的历史版本,存在于undo里,当然回滚时就的也是这个undo 当执行一条update语句时,记录本身保持不变,会再insert一条语句的,新记录的回滚指针指向旧的记录,同时新记录有个新的事务id 当新
阅读全文

浙公网安备 33010602011771号