自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

20年PHP开发经验

分享PHP、Python开发过程中容易碰到的小问题解决方法

  • 博客(2)
  • 收藏
  • 关注

原创 MySQL 在InnoDB模式下 select count(*) 速度慢执行效率低的解决方案

老革命碰到新问题,之前做了一个系统状态监控,其中需要统计一个资讯表的实时数据量,其实总量并不大,也就7万多条,但是感觉执行效率很低,浏览器刷新挺长时间才出来。二、InnoDB模式对count(*)也有优化,就是会找最短索引,像我的表中n_s_time的索引最短,原则上会找这个索引,但是实际显然不对,所以Explain是不准的。一、InnoDB模式对行数是不计数的,MyISAM是计数的,所以select count(*) from table 这么写在MyISAM表里是没有毛病的,会很快。

2022-12-30 00:14:47 2683 2

原创 PHP MySQL 进行全文索引的时候提示False,Syntax error, unexpected ‘@‘, expecting $end 的错误解决方案

有点措手不及,检查了一下代码,PHP代码应该不可能有问题,那么只能是MySQL了,提示@字符错误,我想到了在全文索引编码时因为考虑到+号比较麻烦,所以都替换成了@符号。而刚好今天把表格式从MyISAM换成了InnoDB,看来两个引擎对全文索引的处理是不太一样的。

2022-12-23 15:27:11 513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除