2017-06-07 86 views
0

我有樹分片服務器和一個mongos服務器。我連接到mongos服務器來運行一些查詢。當我查看這些查詢的解釋輸出時,它總是會爲每個分片服務器提供相同數量的解釋階段。我想知道我是否可以爲不同的分片服務器獲得不同數量的解釋執行階段。我試圖在一個碎片上創建索引,但不是其他兩個。但它仍然給我解釋查詢相同數量的階段。是否所有的碎片解釋階段都是一樣的?

回答

0

有可能將「SINGLE_SHARD」作爲階段01​​,例如,

{ 

"queryPlanner" : { 

    "mongosPlannerVersion" : 1, 

    "winningPlan" : { 

     "stage" : "SINGLE_SHARD", 

這意味着,一個單一的碎片被送往查詢(而不是當你不指定片鍵,它必須被髮送到多個碎片)

相關問題