elasticsearch 索引搜索和索引性能优化配置——思路:去掉不必要的数据,减小数据的磁盘空间占用,同时提升性能
2017-06-02 16:52
453 查看
压缩配置: index.codec: best_compression 合并索引: curl –XPOST localhost:9200/hec_test3/_forcemerge’ 配置mapping: curl -XPUT 'http://localhost:9200/hec_test3' -d ' { "mappings": { "hec_type3": { "_source": { "enabled": false }, "_all": { "enabled": false }, "properties": { “fieldxxx": { "type": "string", “norms”: {“enabled”: false}, “store”: false, "doc_values": false, "index_options": "docs" }, …. } } } } '
注意:同时将原始数据放在DB里,ES里通过doc id去DB里获取。_all搜索时候使用cross_fields。.tim文件较大,可以采用降低shard个数来瘦身。
总之,上述设置后可以将es的索引数据磁盘占用降低为原始数据的50%以内。
相关文章推荐
- 再谈数据库性能提升及搜索优化之一 - 服务器的选择及相关配置
- sql server 海量数据速度提升:SQL优化-索引(5)
- KAOII 系统性能提升的始末之(一)spring 配置 proxool 数据源
- mysql性能优化-慢查询分析、优化索引和配置
- 从文件导数据到数据库的性能优化思路(笔记)
- mysql性能优化-慢查询分析、优化索引和配置
- sql server 海量数据速度提升:SQL优化-索引(14)
- mysql性能优化-慢查询分析、优化索引和配置
- mysql性能优化-慢查询分析、优化索引和配置
- mysql性能优化-慢查询分析、优化索引和配置
- 从文件导数据到数据库的性能优化思路(笔记)
- 当web应用中面临大数据量同时并发量比较大的情况下性能是一个尤为重要的问题,面对性能优化我们应从何做起,在哪些方面做优化呢?
- mysql性能优化-慢查询分析、优化索引和配置
- mysql性能优化-慢查询分析、优化索引和配置
- mysql:21个性能优化最佳实践之4[为搜索字段建索引]
- 【数据操作】优化SQL server性能 之 索引
- 分布式搜索elasticsearch java API 之(四)------删除索引数据
- mysql性能优化-慢查询分析、优化索引和配置
- mysql性能优化-慢查询分析、优化索引和配置
- mysql性能优化-慢查询分析、优化索引和配置