May072019
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,...阅读全文
抢沙发
Nov282018
Nov142018
php视频教程之html基础视频教程(下)
html基础视频教程(下),本视频主要内容:
续html基础视频教程(上),继续讲解HTML常用标签使用介绍。
本章内容适合web开发初级开发人员。阅读全文
作者:黑♂白 | 分类: web后端 | 阅读:3 |
Nov082018
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...阅读全文
Oct222018
Zend Opcache 设置
opcache.revalidate_freq
这个选项用于设置缓存的过期时间(单位是秒),当这个时间达到后,opcache会检查你的代码是否改变,如果改变了PHP会重新编译它,生成新的opcode,并且更新缓存。值为“0”表示每次请求都会检查你的PHP代码是否更新(这意味着会增加很多次stat系统调用,译注:stat系统调用是读取文件的状态,这里主要是获取最近修改时间,这个系统调用会发生磁盘I/O,所以必然会消耗...阅读全文
作者:黑♂白 | 分类: web后端 | 阅读:13 |
Oct102018
阿里云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...阅读全文
Sep262018
mysql查看日志文件位置
mysql查看日志文件位置,有两种方法:
第一个是通过php.ini文件查看日志文件位置。
第二个是通过mysql命令:show variables like 'log_%';阅读全文
Sep252018
php从二维数组中取指定列的值
php从二维数组中取指定列的值,使用 array_column(array $input , mixed $column_key [, mixed $index_key = null ]) 函数,该函数在数据库结果集中返回特定列的数据很有用。
第一个参数是目标数组,常用的二维数组。
第二个参数是目标数组列的键,该列作为新数组的值。
第三个是可选参数,如果指定该参数则该列作为新数组的键(key)。阅读全文
Sep172018
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_...阅读全文
Sep172018
union与union all 的区别
mysql union与union all 的区别:
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
union all 的效率比union的效率高,不需要去重或没有重复项的情况下使用union all阅读全文