mysql ibdata1 文件过大

https://www.cnblogs.com/flish/p/5537679.htmlhttps://www.linuxidc.com/Linux/2018-01/150318.htmhttps://blog.csdn.net/demonson/article/details/80652945在mysqld配置项目中innodb_file_per_table = 1先备份数据库,然后停止数...

继续阅读 »

php yield Generator 处理大数组

https://www.jianshu.com/p/86fefb0aacd9http://www.laruence.com/2015/05/28/3038.htmlyield让出,返回的意思,返回一个生成器对象,可以被遍历,每次他都返回yield右侧的值并中断在那里如果你调用生成器的current()方法,将获取到当前值,如果调用send()方法,将改变当前值,并执行到下一个yield后停下...

继续阅读 »

mysql 索引

种类主键索引普通索引唯一索引索引列的值必须唯一,但允许有空值(注意和主键不同)组合索引(最左原则)(也叫:复合索引 联合索引 多列索引)以下我在phpstudy的mysql5.5实测使用and条件,a,b,c组合索引时候,只要搜索里有a就会走组合索引,不论条件的顺序使用or条件,如果有一个条件走不了索引,这个查询就不会走索引全文索引

继续阅读 »

php 面试题

第一部分你做过的一个websocket程序后端用什么实现的?gatewayworker用什么做的压测?ab -n 10000 -c 200 https://baidu.comswoole的事件轮询机制和原理是什么?https://blog.csdn.net/qq_21630623/article/details/77946041https://wiki.swoole.com/wiki/pag...

继续阅读 »

mysql replace 语句

原文地址https://www.cnblogs.com/sunss/p/4493803.htmlhttps://www.cnblogs.com/c-961900940/p/6197878.html如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。否则,直接插入新数据。注意插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插...

继续阅读 »