该语句是用来查看QUERY操作的树状Profile信息,该功能需要用户打开 Profile 设置,0.15 之前版本执行下面的设置:

    0.15 及之后的版本执行下面的设置:

    1. show query profile "/";

    这个命令会列出当前保存的所有query操作的 Profile 。

    获取指定query id树状profile信息,返回profile 简易树形图。指定fragment_id和instance_id则返回对应的详细profile树形图。

      1. mysql> show query profile "/";
      2. +-----------------------------------+------+-------------------------+--------------------+-----------+---------------------+---------------------+-----------+------------+
      3. | QueryId | User | DefaultDb | SQL | QueryType | StartTime | EndTime | TotalTime | QueryState |
      4. +-----------------------------------+------+-------------------------+--------------------+-----------+---------------------+---------------------+-----------+------------+
      5. | 327167e0db4749a9-adce3b3d770b2bb1 | root | default_cluster:test_db | select * from test | Query | 2022-08-09 10:50:09 | 2022-08-09 10:50:09 | 19ms | EOF |
      6. +-----------------------------------+------+-------------------------+--------------------+-----------+---------------------+---------------------+-----------+------------+
      7. 1 row in set (0.00 sec)
    1. 列出指定QueryId的 query Profile

      1. mysql> show query profile "/327167e0db4749a9-adce3b3d770b2bb1"\G
      2. *************************** 1. row ***************************
      3. Fragments: ┌────────────────────────┐
      4. │[-1: VDataBufferSender]
      5. Fragment: 0
      6. MaxActiveTime: 783.263us
      7. └────────────────────────┘
      8. ┌┘
      9. ┌───────────────────┐
      10. │[1: VEXCHANGE_NODE]│
      11. Fragment: 0
      12. └───────────────────┘
      13. └┐
      14. ┌────────────────────────┐
      15. │[1: VDataStreamSender]
      16. Fragment: 1
      17. MaxActiveTime: 847.612us
      18. └────────────────────────┘
      19. ┌────────────────────┐
      20. │[0: VOLAP_SCAN_NODE]│
      21. Fragment: 1
      22. └────────────────────┘
      23. ┌┘
      24. ┌─────────────┐
      25. Fragment: 1
      26. └─────────────┘
      27. │[SegmentIterator]│
      28. Fragment: 1
      29. └─────────────────┘
      30. 1 row in set (0.00 sec)
    2. 列出指定 Fragment 的 Instance 概况

      1. mysql> show query profile "/327167e0db4749a9-adce3b3d770b2bb1/1/327167e0db4749a9-adce3b3d770b2bb2"\G
      2. *************************** 1. row ***************************
      3. Instance: ┌───────────────────────────────────────┐
      4. │[1: VDataStreamSender]
      5. │(Active: 36.944us, non-child: 0.20)
      6. - Counters:
      7. - BytesSent: 0.00
      8. - IgnoreRows: 0
      9. - LocalBytesSent: 20.00 B
      10. - OverallThroughput: 0.0 /sec
      11. - PeakMemoryUsage: 0.00
      12. - SerializeBatchTime: 0ns
      13. - UncompressedRowBatchSize: 0.00
      14. └───────────────────────────────────────┘
      15. ┌───────────────────────────────────────┐
      16. │[0: VOLAP_SCAN_NODE]
      17. │(Active: 563.241us, non-child: 3.00)
      18. - Counters:
      19. - BatchQueueWaitTime: 444.714us
      20. - BytesRead: 37.00 B
      21. - NumDiskAccess: 1
      22. - NumScanners: 2
      23. - PeakMemoryUsage: 320.00 KB
      24. - RowsRead: 4
      25. - RowsReturned: 4
      26. - RowsReturnedRate: 7.101K /sec
      27. - ScannerBatchWaitTime: 206.40us
      28. - ScannerSchedCount : 2
      29. - ScannerWorkerWaitTime: 34.640us
      30. - TabletCount : 2
      31. - TotalReadThroughput: 0.0 /sec
      32. └───────────────────────────────────────┘
      33. ┌─────────────────────────────────┐
      34. │[OlapScanner]
      35. - Counters:
      36. - BlockConvertTime: 0ns
      37. - BlockFetchTime: 183.741us
      38. - ReaderInitTime: 180.741us
      39. - RowsDelFiltered: 0
      40. - RowsPushedCondFiltered: 0
      41. - ScanCpuTime: 388.576us
      42. - ScanTime: 0ns
      43. - ShowHintsTime_V1: 0ns
      44. └─────────────────────────────────┘
      45. ┌─────────────────────────────────────┐
      46. │[SegmentIterator]
      47. │(Active: 0ns, non-child: 0.00)
      48. - Counters:
      49. - BitmapIndexFilterTimer: 124ns
      50. - BlockLoadTime: 179.202us
      51. - BlockSeekCount: 5
      52. - BlockSeekTime: 18.792us
      53. - BlocksLoad: 4
      54. - CachedPagesNum: 2
      55. - CompressedBytesRead: 0.00
      56. - DecompressorTimer: 0ns
      57. - IOTimer: 0ns
      58. - IndexLoadTime_V1: 0ns
      59. - NumSegmentFiltered: 0
      60. - NumSegmentTotal: 2
      61. - RawRowsRead: 4
      62. - RowsBitmapIndexFiltered: 0
      63. - RowsBloomFilterFiltered: 0
      64. - RowsConditionsFiltered: 0
      65. - RowsKeyRangeFiltered: 0
      66. - RowsStatsFiltered: 0
      67. - RowsVectorPredFiltered: 0
      68. - TotalPagesNum: 2
      69. - UncompressedBytesRead: 0.00
      70. - VectorPredEvalTime: 0ns
      71. └─────────────────────────────────────┘
      72. 1 row in set (0.01 sec)