2017-05-22 1 views
0

OrientDB에서 쿼리 시간을 어떻게 기록합니까?쿼리 시간 OrientDB

거대한 데이터베이스가있어서 쿼리를 최적화해야합니다. 그래서 나는 질의 시간을 기록하고 비교할 필요가있다. post이 POSTMAN과 같은 응용 프로그램을 사용하여 REST에서 수행 될 수있는 곳을 보았습니다.

OrientDB 스튜디오를 사용하여 이것을 달성 할 수있는 방법이 있습니까?

답변

0

모든 쿼리 실행 후 OrientDB 스튜디오는 모든 쿼리 카드의 맨 아래에 이와 같은 기능을 제공합니다.

쿼리가 0.107 초 후에 실행됩니다. 0 개의 레코드가 반환되었습니다. 제한 : 20

여러 쿼리를 비교할 때 도움이되었습니다.

2

v 2.2에서 가장 정확한 도구는 EXPLAIN입니다 (예 :

EXPLAIN SELECT FROM Foo WHERE name = 'bar' 

은 쿼리의 모든 타이밍에 대한 레코드를 반환합니다.

OrientDB Studio는 모든 쿼리 실행시 브라우저 창에서 쿼리 실행 시간을 보여 주지만 기본적으로 Studio는 LIMIT 20으로 쿼리를 실행하므로 명시 적으로 기본값을 변경하거나 LIMIT -1을 선언하지 않으면 문제가 발생합니다. 잘못된 통계.

+0

Explain에 대한 결과 세트에는 ** elapsed **라는 속성이 있습니다. 당신이 말하는 질의 시간입니까? 또한 이것들은 단순한 숫자이기 때문에 이것들의 단위는 무엇입니까? 나는 그것들이 밀리 초라고 생각한다. –

+0

네, 맞습니다. 밀리 초입니다. –