Closed cpuwar closed 1 year ago
Hi,
Great question. The way short queries are defined is that they are triggered by complex queries and other short queries. The output of these complex/short queries are used as the input of the triggered short queries.
The precise connection is in the specification in Table 5.2: Short read queries executed after given complex read and short read queries:
https://ldbcouncil.org/ldbc_snb_docs/ldbc-snb-specification.pdf#page=75
To trigger short query 4, you need complex queries 2, 7, 8, or 9 enabled. Alternatively, short queries 2 and 7 can also trigger it. So you'll need to enable some of these queries.
Your log is useful because it shows that all of these queries are currently disabled.
Gabor
Thank you for the kind explanation. Now I understand it was by design.
Dongho.
I have tested benchmark several times with the following setting. Even though I increased operation count to 30000, LdbcShortQuery4MessageContent is not found in the report. So I disabled all queries except it and tested operation count up to 1000000, but the benchmark still didn't execute the query.