Witam!
Próbuję korzystać z profilera MySQL. Włączam go wykonując zapytanie:

 SET PROFILING=1; 

Następnie wykonuję zapytanie SELECT o takiej strukturze:

Select *
From A1
Where Exists
(Select B1 from B2 where B3=A2);

Poleceniem

 SHOW PROFILES ;

sprawdzam, jakie ID zostało przydzielone dla zapytania.
mysql> show profiles;
+----------+------------+--
| Query_ID | Duration| Query
+----------+------------+-
| 1 | 30,85269 | SELECT
+----------+------------+-

Natomiast

 SELECT sum(Duration) FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID=1 

zwraca mi czas równy 15s.

Skąd taka różnica? Wyświetla mi się 100 wierszy i większość to 'sending data'.
Wygląda mi to trochę na to jak by ucinało jakąś część wierszy ale zwiększam limit np do 200 i dalej wyświetla się 100.
Czy ktoś może pomóc?

MySQL version 5.6.14