您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

PHP性能优化之php.ini

617 views
PHP性能优化之php.iniPHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/php.ini (1) PHP函数禁用找到: disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置: disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,she......

MySQL 重复插入时更新 insert into on dumplicate key update /replace into

624 views
MySQL 重复插入时更新 insert into on dumplicate key update /replace into方式1: insert into on dumplicate key update 例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果: 代码如下: INSERT INTO TABLE (a,c) VALUES (1,3) ON DUPLICATE KEY UPDATE c=c+1; UPDATE TABLE SET c=c+1 WHERE a=1; 方式2:replace into replace into 有三种形式: 1. replace into tbl_name(col_name, …) values(…) 2. replace into tbl_name(col_name, …) select … 3. replace into tbl_name set col_name=value, … 第一种形式类似于insert into的用法......

mysql存储过程游标(嵌套语句互不影响)

590 views
mysql存储过程游标(嵌套语句互不影响)1、在内层语句首设置set d1=d;,尾设置set d=d1; 避免内查询NOT FOUND时d被设置为1从而退出外循环。 2、将内部语句包含在新的begin…end中 设置DECLARE CONTINUE HANDLER FOR NOT FOUND SET d = 0; 内部查询NOT FOUND时d值仍为0,继续外循环。 eg: begin DECLARE d int DEFAULT 0; declare vid int; declare vserver_contact_id int; declare vpersonalemail varchar(100); declare vmobilenum varchar(32); DECLARE vuserid int(11) default 0; declare d1 int; declare cur CURSOR for select id,server_contac......

windows10网卡(网络)唤醒

577 views
windows10网卡(网络)唤醒网卡属性->高级 开启 ARP减负,NS 减负,样式比对唤醒 电源管理 勾选 允许此设备唤醒计算机

mysql共享表空间改为独立表空间

655 views
mysql共享表空间改为独立表空间mysql共享表空间改为独立表空间 InnoDB 引擎默认会将表数据存储在一个共享空间ibdata1文件内,在增删数据库时,ibdata1文件不会自动收缩,造成不便。 可以在MySQL配置文件[mysqld]增加innodb_file_per_table参数,将共享表空间改为独立表空间。 (MyISAM 引擎会分别创建三个文件:表结构、表索引、表数据空间。) 方法: 1、备份数据库 mysqldump -u root -p –add-drop-table –all-databases > C:\localdb.dmp 如果报如下错误,可加 –ignore-table=mysql.event 参数 — Warning: Skipping the data of ta......