- 博客(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关注的人