自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django后台数据数量过多导致查询速度过慢

背景如果是用的django自带的admin,在后台数据较多的情况下,就会导致sql查询比较慢的情况出现,从而导致页面反应比较慢。我这边是通过框架层面对其进行了一些简单的调优。问题解决问题1:count 数据过多这边主要问题就是数据过多的情况,count查询也特别慢通过show full processlist;查询出慢查询语句再通过查看django admin代码查看是哪些地方导致了count的语句多次执行 # 源码路径:Python35\Lib\site-packages\django\

2021-02-28 20:39:55 4579 1

原创 django+haystack+elasticsearch优化查询效率

django+haystack+elasticsearch优化查询效率背景安装环境配置1.在settings中的配置2.在子应用下创建索引文件3.指定索引模板文件4.使用命令创建索引索引文件使用1.编写视图背景主要就是这边有一个几千万数据的表存在mysql里,临时需要做一个对n个字段的模糊查询,之前考虑了挺多办法,like查询太慢 加了索引也只能’xxx%‘查询,其他两种’%xxx’或’%xxx%'就索引失效,会走mysql全表扫描。之前也做了mysql的全文索引,结果也不尽人意。最后选择了搜索引擎来做

2020-11-15 16:12:10 691

空空如也

空空如也

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

TA关注的人

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