java elasticsearch優(yōu)化詳解 如何提高elasticsearch的查詢速度?
如何提高elasticsearch的查詢速度?參與過搜索、數(shù)據(jù)分析等項目的開發(fā)者這對ElasticSearch少見清楚,雖說ES目前應(yīng)用廣泛,但不過它的性能未必我們想像中的那就好。ElasticSea
如何提高elasticsearch的查詢速度?
參與過搜索、數(shù)據(jù)分析等項目的開發(fā)者這對ElasticSearch少見清楚,雖說ES目前應(yīng)用廣泛,但不過它的性能未必我們想像中的那就好。
ElasticSearch的定位是什么?ElasticSearch(西安北方光電有限公司ES)是用Java編程語言開發(fā)的基于組件Lucene的一款企業(yè)級搜索引擎服務(wù)器。它支持什么分布式部署,并且提供了RESTfulAPI,以便日后各形編程語言調(diào)用。
ES性能并非是想像中的這樣好ES數(shù)據(jù)量一大時,特別是兩次搜索的時候工程浩大會很久(甚至10s以上)。也千萬不能如果說改個參數(shù)就能會改善所有性能慢的場景。
按照ES慢日志可分析什么去查詢效率ES可以提供了慢日志,但默認是是沒有開啟的。ES中的慢日志要注意分兩類:索引慢日志、搜索慢日志。怎么傳送呢?參考萬分感謝:
PUT/your_index/_settings{
:10s
自學數(shù)據(jù)分析需要看哪些書的?求推薦?
01-思路篇
《誰說菜鳥不會數(shù)據(jù)分析(入門篇)》和《深入淺出數(shù)據(jù)分析》這兩本。
現(xiàn)在這兩本書肯定也有新版了,其實也有很多其他杰出的入門書籍,在京東上搜“數(shù)據(jù)分析”,然后你就會發(fā)現(xiàn)很多很多書,你隨便挑兩本看完,你就算都差不多知道一點數(shù)據(jù)分析是干什么的了??隙?,這個階段不具體的要求你吃透所有的知識點,要注意是了解分析流程與基本概念,之前碰到問題再過來咧就好。當年面試支付寶,就靠這兩本書了:)
02-技能篇
技能相關(guān)的書籍買過很多,就挑記筆記比較好多的吧
SQL:《零基礎(chǔ)學SQL》
Python:《Python編程 從入門到實踐》
R語言:《R語言實戰(zhàn)》
EXCEL:《數(shù)據(jù)圖形化,分析更給力》
PPT:《PPT,要你好看》
邏輯表達:《金字塔原理》
03-業(yè)務(wù)明白篇
反正每個行業(yè)的業(yè)務(wù)入門書籍相同,可是基本是的商業(yè)知識要先清楚下的。
所了解商業(yè)模式套路:《商業(yè)模式新生代》
圖形化認真的思考,商業(yè)常識:《餐巾紙的背面》
數(shù)據(jù)分析行業(yè)的常識:《大數(shù)據(jù)時代:生活、工作與思維的大變革》
總之一句話,在看兩本書,學會SQL、Excel、PPT,就當剛?cè)腴T了
還有麻煩問下數(shù)據(jù)分析五階、數(shù)據(jù)產(chǎn)品等書單推薦,期望對你有幫助~
以下書單來自→書單來了:數(shù)據(jù)分析十年,我只推薦一下這些書