2013-03-14 72 views
0

以下鏈接顯示如何通過設置幾個標誌來調試gemfire查詢功能。我試過這個,我真的很困惑,它根本不適合我。這裏的linkGemFire查詢調試

我將它們作爲JVM ARGS象下面這樣:

-Dgemfire.Query.VERBOSE=true -Dgemfire.Index.VERBOSE=true 

我能怎麼做不對的?或者可能有其他一些屬性覆蓋了我的配置?

回答

0

K,我也通過以下ARGS:

-Dgemfire.Query.VERBOSE =真-Dgemfire.Index.VERBOSE =真

和調試語句被印刷:

如: 查詢執行時間:51.678635毫秒; rowCount = 1; indexesUsed(1):myIdx:1 「SELECT DISTINCT * FROM/my_region WHERE my_obj.my_val在$ 1」

另外我傳遞:

-Dgemfire.index.RANGEINDEX_ONLY =真

...以及。 希望有所幫助!

0

在啓動期間在Java中傳遞-Dgemfire.Query.VERBOSE=true或做System.setProperty("gemfire.Query.VERBOSE", "true")應該足以啓用funcationality。

如果設置已成功啓用,則每當執行查詢時,您將能夠看到類似於下面的內容。日誌行將出現在您通過gemfire.properties文件指定其位置的日誌文件內。

[info 2011/08/29 11:24:35.472 PDT CqServer <main> tid=0x1] Query Executed in 9.619656 ms; rowCount = 99; 
indexesUsed(0) "select * from /exampleRegion" 

相應的文件從最新的GemFire http://gemfire.docs.pivotal.io/geode/getting_started/querying_quick_reference.html

,從相應的Geode http://geode.apache.org/docs/guide/getting_started/querying_quick_reference.html

文檔