่ฏญๆณ๏ผ
showCurrentSqlDialectStatement
: SHOW CURRENT_SQL_DIALECT
;็คบไพ๏ผ
IoTDB> SHOW CURRENT_SQL_DIALECT
+-----------------+
|CurrentSqlDialect|
+-----------------+
| TABLE|
+-----------------+่ฏญๆณ๏ผ
showCurrentUserStatement
: SHOW CURRENT_USER
;็คบไพ๏ผ
IoTDB> SHOW CURRENT_USER
+-----------+
|CurrentUser|
+-----------+
| root|
+-----------+่ฏญๆณ๏ผ
showCurrentDatabaseStatement
: SHOW CURRENT_DATABASE
;็คบไพ๏ผ
IoTDB> SHOW CURRENT_DATABASE;
+---------------+
|CurrentDatabase|
+---------------+
| null|
+---------------+
IoTDB> USE test;
IoTDB> SHOW CURRENT_DATABASE;
+---------------+
|CurrentDatabase|
+---------------+
| test|
+---------------+่ฏญๆณ๏ผ
showVersionStatement
: SHOW VERSION
;็คบไพ๏ผ
IoTDB> SHOW VERSION
+-------+---------+
|Version|BuildInfo|
+-------+---------+
|2.0.1.2| 1ca4008|
+-------+---------+่ฏญๆณ๏ผ
showVariablesStatement
: SHOW VARIABLES
;็คบไพ๏ผ
IoTDB> SHOW VARIABLES
+----------------------------------+-----------------------------------------------------------------+
| Variable| Value|
+----------------------------------+-----------------------------------------------------------------+
| ClusterName| defaultCluster|
| DataReplicationFactor| 1|
| SchemaReplicationFactor| 1|
| DataRegionConsensusProtocolClass| org.apache.iotdb.consensus.iot.IoTConsensus|
|SchemaRegionConsensusProtocolClass| org.apache.iotdb.consensus.ratis.RatisConsensus|
| ConfigNodeConsensusProtocolClass| org.apache.iotdb.consensus.ratis.RatisConsensus|
| TimePartitionOrigin| 0|
| TimePartitionInterval| 604800000|
| ReadConsistencyLevel| strong|
| SchemaRegionPerDataNode| 1|
| DataRegionPerDataNode| 0|
| SeriesSlotNum| 1000|
| SeriesSlotExecutorClass|org.apache.iotdb.commons.partition.executor.hash.BKDRHashExecutor|
| DiskSpaceWarningThreshold| 0.05|
| TimestampPrecision| ms|
+----------------------------------+-----------------------------------------------------------------+่ฏญๆณ๏ผ
showClusterIdStatement
: SHOW (CLUSTERID | CLUSTER_ID)
;็คบไพ๏ผ
IoTDB> SHOW CLUSTER_ID
+------------------------------------+
| ClusterId|
+------------------------------------+
|40163007-9ec1-4455-aa36-8055d740fcda|ๆฅ็ๅฎขๆท็ซฏ็ด่ฟ็ DataNode ่ฟ็จๆๅจ็ๆๅกๅจ็ๆถ้ด
่ฏญๆณ๏ผ
showCurrentTimestampStatement
: SHOW CURRENT_TIMESTAMP
;็คบไพ๏ผ
IoTDB> SHOW CURRENT_TIMESTAMP
+-----------------------------+
| CurrentTimestamp|
+-----------------------------+
|2025-02-17T11:11:52.987+08:00|
+-----------------------------+ๅซไน๏ผ่ฟๅๅฝๅ้็พค็ๅๅบไฟกๆฏใ
showRegionsStatement
: SHOW REGIONS
;IoTDB> SHOW REGIONSๆง่ก็ปๆๅฆไธ๏ผ
+--------+------------+-------+----------+-------------+-----------+----------+----------+-------+---------------+------+-----------------------+----------+
|RegionId| Type| Status| Database|SeriesSlotNum|TimeSlotNum|DataNodeId|RpcAddress|RpcPort|InternalAddress| Role| CreateTime|TsFileSize|
+--------+------------+-------+----------+-------------+-----------+----------+----------+-------+---------------+------+-----------------------+----------+
| 6|SchemaRegion|Running|tcollector| 670| 0| 1| 0.0.0.0| 6667| 127.0.0.1|Leader|2025-08-01T17:37:01.194| |
| 7| DataRegion|Running|tcollector| 335| 335| 1| 0.0.0.0| 6667| 127.0.0.1|Leader|2025-08-01T17:37:01.196| 169.85 KB|
| 8| DataRegion|Running|tcollector| 335| 335| 1| 0.0.0.0| 6667| 127.0.0.1|Leader|2025-08-01T17:37:01.198| 161.63 KB|
+--------+------------+-------+----------+-------------+-----------+----------+----------+-------+---------------+------+-----------------------+----------+ๅซไน๏ผ่ฟๅๅฝๅ้็พคๆๆๅฏ็จ็ DataNode ็ RPC ๅฐๅๅ็ซฏๅฃใๆณจๆ๏ผ่ฟ้ๅฏนไบโๅฏ็จโ็ๅฎไนไธบ๏ผๅคไบ้ REMOVING ็ถๆ็ DN ่็นใ
V2.0.8 ่ตทๆฏๆ่ฏฅๅ่ฝ
showAvailableUrlsStatement
: SHOW AVAILABLE URLS
;IoTDB> SHOW AVAILABLE URLSๆง่ก็ปๆๅฆไธ๏ผ
+----------+-------+
|RpcAddress|RpcPort|
+----------+-------+
| 0.0.0.0| 6667|
+----------+-------+่ฏญๆณ๏ผ
SET SQL_DIALECT EQ (TABLE | TREE)็คบไพ๏ผ
IoTDB> SET SQL_DIALECT=TABLE
IoTDB> SHOW CURRENT_SQL_DIALECT
+-----------------+
|CurrentSqlDialect|
+-----------------+
| TABLE|
+-----------------+่ฏญๆณ๏ผ
setConfigurationStatement
: SET CONFIGURATION propertyAssignments (ON INTEGER_VALUE)?
;
propertyAssignments
: property (',' property)*
;
property
: identifier EQ propertyValue
;
propertyValue
: DEFAULT
| expression
;็คบไพ๏ผ
IoTDB> SET CONFIGURATION disk_space_warning_threshold='0.05',heartbeat_interval_in_ms='1000' ON 1;่ฏญๆณ๏ผ
loadConfigurationStatement
: LOAD CONFIGURATION localOrClusterMode?
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> LOAD CONFIGURATION ON LOCAL;่ฏญๆณ๏ผ
setSystemStatusStatement
: SET SYSTEM TO (READONLY | RUNNING) localOrClusterMode?
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> SET SYSTEM TO READONLY ON CLUSTER;่ฏญๆณ๏ผ
flushStatement
: FLUSH identifier? (',' identifier)* booleanValue? localOrClusterMode?
;
booleanValue
: TRUE | FALSE
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> FLUSH test_db TRUE ON LOCAL;่ฏญๆณ๏ผ
clearCacheStatement
: CLEAR clearCacheOptions? CACHE localOrClusterMode?
;
clearCacheOptions
: ATTRIBUTE
| QUERY
| ALL
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> CLEAR ALL CACHE ON LOCAL;่ฏญๆณ๏ผ
startRepairDataStatement
: START REPAIR DATA localOrClusterMode?
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> START REPAIR DATA ON CLUSTER;่ฏญๆณ๏ผ
stopRepairDataStatement
: STOP REPAIR DATA localOrClusterMode?
;
localOrClusterMode
: (ON (LOCAL | CLUSTER))
;็คบไพ๏ผ
IoTDB> STOP REPAIR DATA ON CLUSTER;่ฏญๆณ๏ผ
showQueriesStatement
: SHOW (QUERIES | QUERY PROCESSLIST)
(WHERE where=booleanExpression)?
(ORDER BY sortItem (',' sortItem)*)?
limitOffsetClause
;็คบไพ๏ผ
IoTDB> SHOW QUERIES WHERE elapsed_time > 0.003
+-----------------------+-----------------------------+-----------+------------+---------------------------------------+----+-------------------+---------+-------+
| query_id| start_time|datanode_id|elapsed_time| statement|user|wait_time_in_server|client_ip|timeout|
+-----------------------+-----------------------------+-----------+------------+---------------------------------------+----+-------------------+---------+-------+
|20260601_032051_00016_1|2026-06-01T11:20:51.130+08:00| 1| 0.017|SHOW QUERIES WHERE elapsed_time > 0.003|root| 0.0190219|127.0.0.1| 60000|
+-----------------------+-----------------------------+-----------+------------+---------------------------------------+----+-------------------+---------+-------+่ฏญๆณ๏ผ
killQueryStatement
: KILL (QUERY queryId=string | ALL QUERIES)
;็คบไพ๏ผ
IoTDB> KILL QUERY 20250108_101015_00000_1; -- ็ปๆญขๆๅฎquery
IoTDB> KILL ALL QUERIES; -- ็ปๆญขๆๆquery่ฏญๆณ๏ผ
EXPLAIN <SELECT_STATEMENT>ๆดๅค่ฏฆ็ป่ฏญๆณ่ฏดๆ่ฏทๅ่๏ผEXPLAIN ่ฏญๅฅ
็คบไพ๏ผ
IoTDB> explain select * from t1
+-----------------------------------------------------------------------------------------------+
| distribution plan|
+-----------------------------------------------------------------------------------------------+
| โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ |
| โOutputNode-4 โ |
| โOutputColumns-[time, device_id, type, speed] โ |
| โOutputSymbols: [time, device_id, type, speed]โ |
| โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ |
| โ |
| โ |
| โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ |
| โCollect-21 โ |
| โOutputSymbols: [time, device_id, type, speed]โ |
| โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ |
| โโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโ |
| โ โ |
|โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโ |
|โTableScan-19 โ โExchange-28โ |
|โQualifiedTableName: test.t1 โ โโโโโโโโโโโโโ |
|โOutputSymbols: [time, device_id, type, speed]โ โ |
|โDeviceNumber: 1 โ โ |
|โScanOrder: ASC โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ|
|โPushDownOffset: 0 โ โTableScan-20 โ|
|โPushDownLimit: 0 โ โQualifiedTableName: test.t1 โ|
|โPushDownLimitToEachDevice: false โ โOutputSymbols: [time, device_id, type, speed]โ|
|โRegionId: 2 โ โDeviceNumber: 1 โ|
|โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โScanOrder: ASC โ|
| โPushDownOffset: 0 โ|
| โPushDownLimit: 0 โ|
| โPushDownLimitToEachDevice: false โ|
| โRegionId: 1 โ|
| โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ|
+-----------------------------------------------------------------------------------------------+่ฏญๆณ๏ผ
EXPLAIN ANALYZE [VERBOSE] <SELECT_STATEMENT>ๆดๅค่ฏฆ็ป่ฏญๆณ่ฏดๆ่ฏทๅ่๏ผEXPLAIN ANALYZE ่ฏญๅฅ
็คบไพ๏ผ
IoTDB> explain analyze verbose select * from t1
+-----------------------------------------------------------------------------------------------+
| Explain Analyze|
+-----------------------------------------------------------------------------------------------+
|Analyze Cost: 38.860 ms |
|Fetch Partition Cost: 9.888 ms |
|Fetch Schema Cost: 54.046 ms |
|Logical Plan Cost: 10.102 ms |
|Logical Optimization Cost: 17.396 ms |
|Distribution Plan Cost: 2.508 ms |
|Dispatch Cost: 22.126 ms |
|Fragment Instances Count: 2 |
| |
|FRAGMENT-INSTANCE[Id: 20241127_090849_00009_1.2.0][IP: 0.0.0.0][DataRegion: 2][State: FINISHED]|
| Total Wall Time: 18 ms |
| Cost of initDataQuerySource: 6.153 ms |
| Seq File(unclosed): 1, Seq File(closed): 0 |
| UnSeq File(unclosed): 0, UnSeq File(closed): 0 |
| ready queued time: 0.164 ms, blocked queued time: 0.342 ms |
| Query Statistics: |
| loadBloomFilterFromCacheCount: 0 |
| loadBloomFilterFromDiskCount: 0 |
| loadBloomFilterActualIOSize: 0 |
| loadBloomFilterTime: 0.000 |
| loadTimeSeriesMetadataAlignedMemSeqCount: 1 |
| loadTimeSeriesMetadataAlignedMemSeqTime: 0.246 |
| loadTimeSeriesMetadataFromCacheCount: 0 |
| loadTimeSeriesMetadataFromDiskCount: 0 |
| loadTimeSeriesMetadataActualIOSize: 0 |
| constructAlignedChunkReadersMemCount: 1 |
| constructAlignedChunkReadersMemTime: 0.294 |
| loadChunkFromCacheCount: 0 |
| loadChunkFromDiskCount: 0 |
| loadChunkActualIOSize: 0 |
| pageReadersDecodeAlignedMemCount: 1 |
| pageReadersDecodeAlignedMemTime: 0.047 |
| [PlanNodeId 43]: IdentitySinkNode(IdentitySinkOperator) |
| CPU Time: 5.523 ms |
| output: 2 rows |
| HasNext() Called Count: 6 |
| Next() Called Count: 5 |
| Estimated Memory Size: : 327680 |
| [PlanNodeId 31]: CollectNode(CollectOperator) |
| CPU Time: 5.512 ms |
| output: 2 rows |
| HasNext() Called Count: 6 |
| Next() Called Count: 5 |
| Estimated Memory Size: : 327680 |
| [PlanNodeId 29]: TableScanNode(TableScanOperator) |
| CPU Time: 5.439 ms |
| output: 1 rows |
| HasNext() Called Count: 3
| Next() Called Count: 2 |
| Estimated Memory Size: : 327680 |
| DeviceNumber: 1 |
| CurrentDeviceIndex: 0 |
| [PlanNodeId 40]: ExchangeNode(ExchangeOperator) |
| CPU Time: 0.053 ms |
| output: 1 rows |
| HasNext() Called Count: 2 |
| Next() Called Count: 1 |
| Estimated Memory Size: : 131072 |
| |
|FRAGMENT-INSTANCE[Id: 20241127_090849_00009_1.3.0][IP: 0.0.0.0][DataRegion: 1][State: FINISHED]|
| Total Wall Time: 13 ms |
| Cost of initDataQuerySource: 5.725 ms |
| Seq File(unclosed): 1, Seq File(closed): 0 |
| UnSeq File(unclosed): 0, UnSeq File(closed): 0 |
| ready queued time: 0.118 ms, blocked queued time: 5.844 ms |
| Query Statistics: |
| loadBloomFilterFromCacheCount: 0 |
| loadBloomFilterFromDiskCount: 0 |
| loadBloomFilterActualIOSize: 0 |
| loadBloomFilterTime: 0.000 |
| loadTimeSeriesMetadataAlignedMemSeqCount: 1 |
| loadTimeSeriesMetadataAlignedMemSeqTime: 0.004 |
| loadTimeSeriesMetadataFromCacheCount: 0 |
| loadTimeSeriesMetadataFromDiskCount: 0 |
| loadTimeSeriesMetadataActualIOSize: 0 |
| constructAlignedChunkReadersMemCount: 1 |
| constructAlignedChunkReadersMemTime: 0.001 |
| loadChunkFromCacheCount: 0 |
| loadChunkFromDiskCount: 0 |
| loadChunkActualIOSize: 0 |
| pageReadersDecodeAlignedMemCount: 1 |
| pageReadersDecodeAlignedMemTime: 0.007 |
| [PlanNodeId 42]: IdentitySinkNode(IdentitySinkOperator) |
| CPU Time: 0.270 ms |
| output: 1 rows |
| HasNext() Called Count: 3 |
| Next() Called Count: 2 |
| Estimated Memory Size: : 327680 |
| [PlanNodeId 30]: TableScanNode(TableScanOperator) |
| CPU Time: 0.250 ms |
| output: 1 rows |
| HasNext() Called Count: 3 |
| Next() Called Count: 2 |
| Estimated Memory Size: : 327680 |
| DeviceNumber: 1 |
| CurrentDeviceIndex: 0 |
+-----------------------------------------------------------------------------------------------+