您有个知识币

【退出】

    mysql查看索引占用的空间

    mysql中查看索引占用的存储空间使用下面的sql语句:   select table_name,concat(truncate(data_length/1024/1024,2),'MB') as data_size,concat(truncate(index_length/1024/1024,2),'MB') as index_size from information_schema.tables where table_name='bi_money_list' order by index_size desc; 查看单个表的细分索引情况: SELECT sum(stat_value) pages,...阅读全文
    作者:op | 分类: web后端 | 阅读:0 |

    php curl实用案例,支持https

    php curl实用案例,同时支持https,可以在项目中使用的代码: function GetUrlInfo($url, $par=array(), $method='get'){ $strPar = ''; if(!empty($par)){ $strPar = http_build_query($para); } $ch = curl_init(); if($method != 'post'){ if(!empty($strPar)){ $url.="?".$strPar; } curl_setopt($ch, CURLOPT_URL, $url); }else{ curl_setopt($ch, CURLOPT_U...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:10 |

    Zend Opcache 设置

    opcache.revalidate_freq 这个选项用于设置缓存的过期时间(单位是秒),当这个时间达到后,opcache会检查你的代码是否改变,如果改变了PHP会重新编译它,生成新的opcode,并且更新缓存。值为“0”表示每次请求都会检查你的PHP代码是否更新(这意味着会增加很多次stat系统调用,译注:stat系统调用是读取文件的状态,这里主要是获取最近修改时间,这个系统调用会发生磁盘I/O,所以必然会消耗...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:13 |

    阿里云centos7.x升级php5.x到5.6的方法

    执行下面的命令升级软件仓库 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 执行下面的命令删除php yum remove php-common 然后像安装那样问你是否继续的,输入yes即可 安装php 5.6版本(php56w-devel这个不是必需的) yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:27 |

    php从二维数组中取指定列的值

    php从二维数组中取指定列的值,使用 array_column(array $input , mixed $column_key [, mixed $index_key = null ]) 函数,该函数在数据库结果集中返回特定列的数据很有用。 第一个参数是目标数组,常用的二维数组。 第二个参数是目标数组列的键,该列作为新数组的值。 第三个是可选参数,如果指定该参数则该列作为新数组的键(key)。阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:48 |

    PHP设置脚本最大执行时间及set_time_limit无效处理方案

    PHP设置脚本最大执行时间的三种方法 1、在php.ini里面设置 max_execution_time = 120; 2、通过PHP的ini_set函数设置 ini_set("max_execution_time", "120"); 3、通过set_time_limit 函数设置 set_time_limit(120); 以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。 所以,需要长时间执行的脚本,一般在php代码开头处添加如下代码就可以了 set_...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:71 |

    union与union all 的区别

    mysql union与union all 的区别: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; union all 的效率比union的效率高,不需要去重或没有重复项的情况下使用union all阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:31 |