性能问题解决方案
2016-09-07 22:36:00 0 举报
AI智能生成
性能问题解决方案通常包括对系统进行优化和调整,以提高其运行效率。这可能包括升级硬件、优化软件配置、减少不必要的进程和服务、清理磁盘空间、使用缓存技术等。此外,还可以通过对系统进行监控和分析,找出瓶颈所在,并采取相应的措施来解决这些问题。总之,解决性能问题需要综合考虑多个方面,并根据具体情况采取相应的措施。
作者其他创作
大纲/内容
接口使用问题
深度翻页
支持search after模式,避免from size方式
批量查询
限流+限制批量数量,和业务方沟通下掉或优化超大批量查询
默认返回所有字段
只返回用户选择的字段
通配符模糊查询
尽量采用前缀匹配 避免*开头查询
开启无用参数
关闭无用参数如explain
写法不够高效
通过filter查询走ES缓存
未走ES路由
单ID查询走路由
模型问题
滥用nested结构
nested->object 结构
无用分词数据
去除无用分词信息
账号、客户共用索引
索引拆分
集群问题
集群共用
集群独立拆分
查询队列过小
配合压测-> 查询队列从1000扩大到10000
分片数过多
15主分片 -> 6主分片
0 条评论
下一页