elasticsearch英文(elasticsearch中文翻譯,elasticsearch是什么意思,elasticsearch發(fā)音、用法及例句)
- 內容導航:
- 1、elasticsearch
- 2、如何提高elasticsearch的查詢速度?
1、elasticsearch
elasticsearch發(fā)音
英: 美:
elasticsearch中文意思翻譯
常見釋義:
搜索引擎解決方案
elasticsearch相似詞語短語
1、elasticsearch python───elasticsearch python
2、aggregations elasticsearch───聚合elasticsearch
3、elasticsearch mysql───elasticsearch mysql
4、securing elasticsearch───安全彈性搜索
5、calcite elasticsearch───方解石彈性體
2、如何提高elasticsearch的查詢速度?
參與過搜索、數據分析等項目的開發(fā)者對于ElasticSearch較為熟悉,雖說ES目前應用廣泛,但其實它的性能并非我們想像的那么好。
ElasticSearch的定位是什么?
ElasticSearch(簡稱ES)是用Java編程語言開發(fā)的基于Lucene的一款企業(yè)級搜索引擎服務器。它支持分布式部署,而且對外提供了RESTful API,便于各類編程語言調用。
ES性能并非想像中的那么好
ES數據量一大時,特別是第一次搜索的時候耗時會很久(甚至10s以上)。也不要認為改個參數就能改善所有性能慢的場景。
通過ES慢日志可分析查詢效率
ES提供了慢日志,但默認是沒有開啟的。ES中的慢日志主要分兩類:索引慢日志、搜索慢日志。如何開啟呢?參考如下:
PUT /my_index/_settings{
"index.search.slowlog.threshold.query.warn" : "10s",
"index.search.slowlog.threshold.fetch.debug": "500ms",
"index.indexing.slowlog.threshold.index.info": "5s"
}
ES查詢性能優(yōu)化方案
1、升級硬件配置(硬盤、內存)
對于硬盤建議選用SSD,它比機械硬盤讀寫速度更快,另外內存需要適時調整。
2、JVM參數調優(yōu)
要知道ES是用Java開發(fā)的,跑在JVM中,如果JVM參數設置不當也會影響ES的性能!ES安裝后默認的堆內存是1G,這個值太小了,需要適當調大。
3、加大文件系統(tǒng)緩存設置
ES依懶底層的FileSystem Cache,文件系統(tǒng)緩存值若太小則會導致ES查詢時會從硬盤中查詢,效率低。若文件系統(tǒng)緩存大小設置合理,則很多查詢可以直接從緩存內查詢。
4、減少副本數量
ES默認副本是3個,副本越多雖然能提高集群的可用性,但是也增加了搜索的并發(fā)數、也會影響索引寫入效率。所以建議副本不要過多,一般1~3個足夠了。
5、禁止深度分頁
ES它的分頁效率很低(若每頁10條,查詢第100頁時,ES實際查詢的是每個Shard中的1000條數據進行處理后再返回第100頁里的10條數據),頁數越靠后,CPU消耗越大,查詢效率越低!所以我們要禁止深度分頁。
6、Filter 比 Query 效率好
Filter查詢結果可以緩存,而且不需要像Query那樣計算相關性分值,所以Filter效率更高。
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區(qū)交流 ~ 我是科技領域創(chuàng)作者,十年互聯網從業(yè)經驗,歡迎關注我了解更多科技知識!本站其他內容推薦
1、truth abnormality mainstream grandeur allergen lyricism seductible extrication risque Mithras
2、smiley中文翻譯,smiley是什么意思,smiley發(fā)音、用法及例句
3、sister-in-law(sisters-in-law中文翻譯,sisters-in-law是什么意思,sisters-in-law發(fā)音、用法及例句)
4、lym中文翻譯,lym是什么意思,lym發(fā)音、用法及例句
5、rac中文翻譯,rac是什么意思,rac發(fā)音、用法及例句
6、open order中文翻譯,open order是什么意思,open order發(fā)音、用法及例句
7、wedding dress中文翻譯,wedding dress是什么意思,wedding dress發(fā)音、用法及例句
8、形容失落的成語,形容很失落的成語有哪些,四字成語,四字詞語
9、atoned是什么意思,atoned中文翻譯,atoned怎么讀、發(fā)音、用法及例句
版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯系的,請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。