blob: 02bbcbb99e442e0ce50f5b2fe5e835ed132f2ca7 [file] [log] [blame]
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title> </title>
<meta name="generator" content="VuePress 1.9.7">
<link rel="icon" href="/favicon.ico">
<script async="true" src="https://www.googletagmanager.com/gtag/js?id=G-5MM3J6X84E"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-5MM3J6X84E');</script>
<meta name="description" content=" ">
<meta name="Description" content="Apache IoTDB: Time Series Database for IoT">
<meta name="Keywords" content="TSDB, time series, time series database, IoTDB, IoT database, IoT data management,时序数据库, 时间序列管理, IoTDB, 物联网数据库, 实时数据库, 物联网数据管理, 物联网数据">
<meta name="baidu-site-verification" content="wfKETzB3OT">
<meta name="google-site-verification" content="mZWAoRY0yj_HAr-s47zHCGHzx5Ju-RVm5wDbPnwQYFo">
<link rel="preload" href="/assets/css/0.styles.11e03d19.css" as="style"><link rel="preload" href="/assets/js/app.73a3c634.js" as="script"><link rel="preload" href="/assets/js/3.c8384d0b.js" as="script"><link rel="preload" href="/assets/js/502.f92f0066.js" as="script"><link rel="prefetch" href="/assets/js/10.54d4b62d.js"><link rel="prefetch" href="/assets/js/100.e9828209.js"><link rel="prefetch" href="/assets/js/101.4be120e4.js"><link rel="prefetch" href="/assets/js/102.0452d7d7.js"><link rel="prefetch" href="/assets/js/103.2b69ed0e.js"><link rel="prefetch" href="/assets/js/104.db6b7d2a.js"><link rel="prefetch" href="/assets/js/105.0c9dddb0.js"><link rel="prefetch" href="/assets/js/106.4e012861.js"><link rel="prefetch" href="/assets/js/107.af86f554.js"><link rel="prefetch" href="/assets/js/108.72532577.js"><link rel="prefetch" href="/assets/js/109.6059505d.js"><link rel="prefetch" href="/assets/js/11.5a68a084.js"><link rel="prefetch" href="/assets/js/110.886641ef.js"><link rel="prefetch" href="/assets/js/111.3706d014.js"><link rel="prefetch" href="/assets/js/112.1dea2e46.js"><link rel="prefetch" href="/assets/js/113.5521c785.js"><link rel="prefetch" href="/assets/js/114.3bcdbec0.js"><link rel="prefetch" href="/assets/js/115.1dd1edb2.js"><link rel="prefetch" href="/assets/js/116.1305cd7a.js"><link rel="prefetch" href="/assets/js/117.4a2f885b.js"><link rel="prefetch" href="/assets/js/118.40db807a.js"><link rel="prefetch" href="/assets/js/119.08dbab3c.js"><link rel="prefetch" href="/assets/js/12.096f9ea1.js"><link rel="prefetch" href="/assets/js/120.9e419823.js"><link rel="prefetch" href="/assets/js/121.53880ae8.js"><link rel="prefetch" href="/assets/js/122.48c7a4b5.js"><link rel="prefetch" href="/assets/js/123.f55e7c98.js"><link rel="prefetch" href="/assets/js/124.f7128d5f.js"><link rel="prefetch" href="/assets/js/125.6cd33cba.js"><link rel="prefetch" href="/assets/js/126.3bcd6c4f.js"><link rel="prefetch" href="/assets/js/127.bb7603b0.js"><link rel="prefetch" href="/assets/js/128.20e873eb.js"><link rel="prefetch" href="/assets/js/129.7a65ed4b.js"><link rel="prefetch" href="/assets/js/13.df40e287.js"><link rel="prefetch" href="/assets/js/130.c788a1c6.js"><link rel="prefetch" href="/assets/js/131.31af1812.js"><link rel="prefetch" href="/assets/js/132.20b94d36.js"><link rel="prefetch" href="/assets/js/133.8ec5d445.js"><link rel="prefetch" href="/assets/js/134.52128441.js"><link rel="prefetch" href="/assets/js/135.c624a0fe.js"><link rel="prefetch" href="/assets/js/136.318edbdd.js"><link rel="prefetch" href="/assets/js/137.189f62f7.js"><link rel="prefetch" href="/assets/js/138.6e5e2530.js"><link rel="prefetch" href="/assets/js/139.b4567d44.js"><link rel="prefetch" href="/assets/js/14.fb4e8035.js"><link rel="prefetch" href="/assets/js/140.31fc98a2.js"><link rel="prefetch" href="/assets/js/141.a82bb405.js"><link rel="prefetch" href="/assets/js/142.1e9b9d1a.js"><link rel="prefetch" href="/assets/js/143.d45dc5ec.js"><link rel="prefetch" href="/assets/js/144.4ddff033.js"><link rel="prefetch" href="/assets/js/145.091d4191.js"><link rel="prefetch" href="/assets/js/146.1a3ba2ce.js"><link rel="prefetch" href="/assets/js/147.e18256c0.js"><link rel="prefetch" href="/assets/js/148.4bf19d45.js"><link rel="prefetch" href="/assets/js/149.bac96923.js"><link rel="prefetch" href="/assets/js/15.b77c0a86.js"><link rel="prefetch" href="/assets/js/150.238d3e35.js"><link rel="prefetch" href="/assets/js/151.e63d6768.js"><link rel="prefetch" href="/assets/js/152.f4e66af7.js"><link rel="prefetch" href="/assets/js/153.3292725f.js"><link rel="prefetch" href="/assets/js/154.1a8f9091.js"><link rel="prefetch" href="/assets/js/155.314a9385.js"><link rel="prefetch" href="/assets/js/156.d04c852a.js"><link rel="prefetch" href="/assets/js/157.18b7d135.js"><link rel="prefetch" href="/assets/js/158.090f9d9b.js"><link rel="prefetch" href="/assets/js/159.5da98e6f.js"><link rel="prefetch" href="/assets/js/16.5dde640e.js"><link rel="prefetch" href="/assets/js/160.8fde004e.js"><link rel="prefetch" href="/assets/js/161.6c3bb00c.js"><link rel="prefetch" href="/assets/js/162.e834c7e6.js"><link rel="prefetch" href="/assets/js/163.0a647f43.js"><link rel="prefetch" href="/assets/js/164.183ff0a0.js"><link rel="prefetch" href="/assets/js/165.c77d88c7.js"><link rel="prefetch" href="/assets/js/166.aa0ae8f4.js"><link rel="prefetch" href="/assets/js/167.dffb1ec3.js"><link rel="prefetch" href="/assets/js/168.825522bc.js"><link rel="prefetch" href="/assets/js/169.a4ea4dc9.js"><link rel="prefetch" href="/assets/js/17.e18d8f9a.js"><link rel="prefetch" href="/assets/js/170.429551c5.js"><link rel="prefetch" href="/assets/js/171.1fa61d72.js"><link rel="prefetch" href="/assets/js/172.69dc6624.js"><link rel="prefetch" href="/assets/js/173.3a587eac.js"><link rel="prefetch" href="/assets/js/174.bcf04e3f.js"><link rel="prefetch" href="/assets/js/175.aa98f8ed.js"><link rel="prefetch" href="/assets/js/176.e065b1f3.js"><link rel="prefetch" href="/assets/js/177.416bc68f.js"><link rel="prefetch" href="/assets/js/178.97cb1bcc.js"><link rel="prefetch" href="/assets/js/179.8d85dda5.js"><link rel="prefetch" href="/assets/js/18.b22a374a.js"><link rel="prefetch" href="/assets/js/180.a021c58d.js"><link rel="prefetch" href="/assets/js/181.172ddadc.js"><link rel="prefetch" href="/assets/js/182.f835f6f3.js"><link rel="prefetch" href="/assets/js/183.5cda6671.js"><link rel="prefetch" href="/assets/js/184.df092c1a.js"><link rel="prefetch" href="/assets/js/185.b2d802fd.js"><link rel="prefetch" href="/assets/js/186.bcb3a288.js"><link rel="prefetch" href="/assets/js/187.7d889236.js"><link rel="prefetch" href="/assets/js/188.93e0fd66.js"><link rel="prefetch" href="/assets/js/189.d85257b1.js"><link rel="prefetch" href="/assets/js/19.4c729058.js"><link rel="prefetch" href="/assets/js/190.84dfadf8.js"><link rel="prefetch" href="/assets/js/191.a977a41b.js"><link rel="prefetch" href="/assets/js/192.96550246.js"><link rel="prefetch" href="/assets/js/193.07dc14a5.js"><link rel="prefetch" href="/assets/js/194.0be5d7e5.js"><link rel="prefetch" href="/assets/js/195.5a2ea2c5.js"><link rel="prefetch" href="/assets/js/196.10da82b0.js"><link rel="prefetch" href="/assets/js/197.22c5f46f.js"><link rel="prefetch" href="/assets/js/198.24526dc1.js"><link rel="prefetch" href="/assets/js/199.dcdc7ecf.js"><link rel="prefetch" href="/assets/js/20.4e58980a.js"><link rel="prefetch" href="/assets/js/200.ff08584c.js"><link rel="prefetch" href="/assets/js/201.0f0d2a71.js"><link rel="prefetch" href="/assets/js/202.b6a245e1.js"><link rel="prefetch" href="/assets/js/203.f0c44f78.js"><link rel="prefetch" href="/assets/js/204.2d2a67ba.js"><link rel="prefetch" href="/assets/js/205.5397e609.js"><link rel="prefetch" href="/assets/js/206.ddc65281.js"><link rel="prefetch" href="/assets/js/207.967da905.js"><link rel="prefetch" href="/assets/js/208.8971abbc.js"><link rel="prefetch" href="/assets/js/209.c0175d6e.js"><link rel="prefetch" href="/assets/js/21.41b279e4.js"><link rel="prefetch" href="/assets/js/210.7f211b4a.js"><link rel="prefetch" href="/assets/js/211.698355a6.js"><link rel="prefetch" href="/assets/js/212.1272f451.js"><link rel="prefetch" href="/assets/js/213.21b2cb89.js"><link rel="prefetch" href="/assets/js/214.310f3d54.js"><link rel="prefetch" href="/assets/js/215.99243254.js"><link rel="prefetch" href="/assets/js/216.9ccc741e.js"><link rel="prefetch" href="/assets/js/217.a6be2d9f.js"><link rel="prefetch" href="/assets/js/218.22289829.js"><link rel="prefetch" href="/assets/js/219.470902bb.js"><link rel="prefetch" href="/assets/js/22.4d7660b2.js"><link rel="prefetch" href="/assets/js/220.72d60d1e.js"><link rel="prefetch" href="/assets/js/221.51e28183.js"><link rel="prefetch" href="/assets/js/222.bbf970ed.js"><link rel="prefetch" href="/assets/js/223.4102c883.js"><link rel="prefetch" href="/assets/js/224.275115d9.js"><link rel="prefetch" href="/assets/js/225.dd1fe704.js"><link rel="prefetch" href="/assets/js/226.ac6f8160.js"><link rel="prefetch" href="/assets/js/227.db31995a.js"><link rel="prefetch" href="/assets/js/228.890ba432.js"><link rel="prefetch" href="/assets/js/229.46b28100.js"><link rel="prefetch" href="/assets/js/23.13e404e2.js"><link rel="prefetch" href="/assets/js/230.068cdc6a.js"><link rel="prefetch" href="/assets/js/231.8e511778.js"><link rel="prefetch" href="/assets/js/232.2638fbc9.js"><link rel="prefetch" href="/assets/js/233.4d9778ca.js"><link rel="prefetch" href="/assets/js/234.b4e94ed1.js"><link rel="prefetch" href="/assets/js/235.019bafa2.js"><link rel="prefetch" href="/assets/js/236.84ed57f7.js"><link rel="prefetch" href="/assets/js/237.350aa3c6.js"><link rel="prefetch" href="/assets/js/238.8e83ced4.js"><link rel="prefetch" href="/assets/js/239.c33d830f.js"><link rel="prefetch" href="/assets/js/24.1ef23011.js"><link rel="prefetch" href="/assets/js/240.3b97e246.js"><link rel="prefetch" href="/assets/js/241.d0a1f94d.js"><link rel="prefetch" href="/assets/js/242.ae54e727.js"><link rel="prefetch" href="/assets/js/243.32d0dace.js"><link rel="prefetch" href="/assets/js/244.2bd278a0.js"><link rel="prefetch" href="/assets/js/245.1a0910ff.js"><link rel="prefetch" href="/assets/js/246.9406c967.js"><link rel="prefetch" href="/assets/js/247.1c9f1a12.js"><link rel="prefetch" href="/assets/js/248.a070f951.js"><link rel="prefetch" href="/assets/js/249.479c0752.js"><link rel="prefetch" href="/assets/js/25.37943b53.js"><link rel="prefetch" href="/assets/js/250.e7665801.js"><link rel="prefetch" href="/assets/js/251.574c68f8.js"><link rel="prefetch" href="/assets/js/252.a3d27155.js"><link rel="prefetch" href="/assets/js/253.ade38027.js"><link rel="prefetch" href="/assets/js/254.cf2c90e6.js"><link rel="prefetch" href="/assets/js/255.8b4e1a29.js"><link rel="prefetch" href="/assets/js/256.3dd64c8a.js"><link rel="prefetch" href="/assets/js/257.840a3e6d.js"><link rel="prefetch" href="/assets/js/258.c1869b61.js"><link rel="prefetch" href="/assets/js/259.004c529f.js"><link rel="prefetch" href="/assets/js/26.1389ffaa.js"><link rel="prefetch" href="/assets/js/260.27f72726.js"><link rel="prefetch" href="/assets/js/261.e91b0c94.js"><link rel="prefetch" href="/assets/js/262.3b095fc8.js"><link rel="prefetch" href="/assets/js/263.39e75a10.js"><link rel="prefetch" href="/assets/js/264.797d2410.js"><link rel="prefetch" href="/assets/js/265.bcd123cf.js"><link rel="prefetch" href="/assets/js/266.ca29164d.js"><link rel="prefetch" href="/assets/js/267.e67ee42f.js"><link rel="prefetch" href="/assets/js/268.3b354d9b.js"><link rel="prefetch" href="/assets/js/269.241a10db.js"><link rel="prefetch" href="/assets/js/27.cee4ba47.js"><link rel="prefetch" href="/assets/js/270.d0b5c681.js"><link rel="prefetch" href="/assets/js/271.bb2e728e.js"><link rel="prefetch" href="/assets/js/272.203d2865.js"><link rel="prefetch" href="/assets/js/273.1e60f5b3.js"><link rel="prefetch" href="/assets/js/274.eccbcff7.js"><link rel="prefetch" href="/assets/js/275.c6bbcebc.js"><link rel="prefetch" href="/assets/js/276.467b9dcc.js"><link rel="prefetch" href="/assets/js/277.2a90ddb6.js"><link rel="prefetch" href="/assets/js/278.913d3739.js"><link rel="prefetch" href="/assets/js/279.1a8e18d2.js"><link rel="prefetch" href="/assets/js/28.27fd0454.js"><link rel="prefetch" href="/assets/js/280.101c18aa.js"><link rel="prefetch" href="/assets/js/281.b28db1d3.js"><link rel="prefetch" href="/assets/js/282.1e56fab3.js"><link rel="prefetch" href="/assets/js/283.168b0c1c.js"><link rel="prefetch" href="/assets/js/284.3ff4924f.js"><link rel="prefetch" href="/assets/js/285.73ebf6dc.js"><link rel="prefetch" href="/assets/js/286.ee655dfb.js"><link rel="prefetch" href="/assets/js/287.7fde4074.js"><link rel="prefetch" href="/assets/js/288.d4fb42ed.js"><link rel="prefetch" href="/assets/js/289.5285c1c2.js"><link rel="prefetch" href="/assets/js/29.2350b35a.js"><link rel="prefetch" href="/assets/js/290.c0addf30.js"><link rel="prefetch" href="/assets/js/291.6e21f9f0.js"><link rel="prefetch" href="/assets/js/292.3d8fdb88.js"><link rel="prefetch" href="/assets/js/293.13d6162b.js"><link rel="prefetch" href="/assets/js/294.e12ec1ac.js"><link rel="prefetch" href="/assets/js/295.44c821a6.js"><link rel="prefetch" href="/assets/js/296.20428355.js"><link rel="prefetch" href="/assets/js/297.3c617e85.js"><link rel="prefetch" href="/assets/js/298.f9eddc7d.js"><link rel="prefetch" href="/assets/js/299.293b18e8.js"><link rel="prefetch" href="/assets/js/30.cdff25c3.js"><link rel="prefetch" href="/assets/js/300.2d97dece.js"><link rel="prefetch" href="/assets/js/301.068e13b6.js"><link rel="prefetch" href="/assets/js/302.10895dcf.js"><link rel="prefetch" href="/assets/js/303.6e448b0d.js"><link rel="prefetch" href="/assets/js/304.533a6f00.js"><link rel="prefetch" href="/assets/js/305.8f1e46f2.js"><link rel="prefetch" href="/assets/js/306.a611dadf.js"><link rel="prefetch" href="/assets/js/307.c35843d5.js"><link rel="prefetch" href="/assets/js/308.9cdbcac7.js"><link rel="prefetch" href="/assets/js/309.0e5096c9.js"><link rel="prefetch" href="/assets/js/31.bcb37260.js"><link rel="prefetch" href="/assets/js/310.3a3a3e9e.js"><link rel="prefetch" href="/assets/js/311.968e93e5.js"><link rel="prefetch" href="/assets/js/312.561cd892.js"><link rel="prefetch" href="/assets/js/313.206980b8.js"><link rel="prefetch" href="/assets/js/314.9390acf5.js"><link rel="prefetch" href="/assets/js/315.d54f3f1f.js"><link rel="prefetch" href="/assets/js/316.4f6e018b.js"><link rel="prefetch" href="/assets/js/317.ba9c680b.js"><link rel="prefetch" href="/assets/js/318.a0cf5c9a.js"><link rel="prefetch" href="/assets/js/319.cf6fc35d.js"><link rel="prefetch" href="/assets/js/32.e65a244d.js"><link rel="prefetch" href="/assets/js/320.f4eeda8a.js"><link rel="prefetch" href="/assets/js/321.16abb9ad.js"><link rel="prefetch" href="/assets/js/322.ce8fffaf.js"><link rel="prefetch" href="/assets/js/323.6b959782.js"><link rel="prefetch" href="/assets/js/324.5c423ce8.js"><link rel="prefetch" href="/assets/js/325.019a0290.js"><link rel="prefetch" href="/assets/js/326.e2919c22.js"><link rel="prefetch" href="/assets/js/327.54a5bcf8.js"><link rel="prefetch" href="/assets/js/328.71135cef.js"><link rel="prefetch" href="/assets/js/329.d5a33f8e.js"><link rel="prefetch" href="/assets/js/33.dbd865ae.js"><link rel="prefetch" href="/assets/js/330.0c889cc3.js"><link rel="prefetch" href="/assets/js/331.c0c1c4aa.js"><link rel="prefetch" href="/assets/js/332.c1adca6d.js"><link rel="prefetch" href="/assets/js/333.5275ca43.js"><link rel="prefetch" href="/assets/js/334.3a989389.js"><link rel="prefetch" href="/assets/js/335.ae6b78db.js"><link rel="prefetch" href="/assets/js/336.b5a00876.js"><link rel="prefetch" href="/assets/js/337.9b863d93.js"><link rel="prefetch" href="/assets/js/338.84379c77.js"><link rel="prefetch" href="/assets/js/339.a18c0ead.js"><link rel="prefetch" href="/assets/js/34.e08df9fb.js"><link rel="prefetch" href="/assets/js/340.059a225b.js"><link rel="prefetch" href="/assets/js/341.cb714bc0.js"><link rel="prefetch" href="/assets/js/342.0d654717.js"><link rel="prefetch" href="/assets/js/343.2906c72b.js"><link rel="prefetch" href="/assets/js/344.e93d5f7f.js"><link rel="prefetch" href="/assets/js/345.798abae5.js"><link rel="prefetch" href="/assets/js/346.8a046183.js"><link rel="prefetch" href="/assets/js/347.d2ec229c.js"><link rel="prefetch" href="/assets/js/348.555b24c7.js"><link rel="prefetch" href="/assets/js/349.2c0adb7c.js"><link rel="prefetch" href="/assets/js/35.3469233d.js"><link rel="prefetch" href="/assets/js/350.30b154e3.js"><link rel="prefetch" href="/assets/js/351.b009df9d.js"><link rel="prefetch" href="/assets/js/352.26f30609.js"><link rel="prefetch" href="/assets/js/353.3ab51fb7.js"><link rel="prefetch" href="/assets/js/354.a455a290.js"><link rel="prefetch" href="/assets/js/355.54aa950b.js"><link rel="prefetch" href="/assets/js/356.7b15b46a.js"><link rel="prefetch" href="/assets/js/357.0ec9b287.js"><link rel="prefetch" href="/assets/js/358.fefcebd8.js"><link rel="prefetch" href="/assets/js/359.f11be8df.js"><link rel="prefetch" href="/assets/js/36.3d748f85.js"><link rel="prefetch" href="/assets/js/360.378200aa.js"><link rel="prefetch" href="/assets/js/361.d5f46877.js"><link rel="prefetch" href="/assets/js/362.1e277d2a.js"><link rel="prefetch" href="/assets/js/363.ead1edbb.js"><link rel="prefetch" href="/assets/js/364.4bd39875.js"><link rel="prefetch" href="/assets/js/365.19e96417.js"><link rel="prefetch" href="/assets/js/366.43db8bcd.js"><link rel="prefetch" href="/assets/js/367.a7b60715.js"><link rel="prefetch" href="/assets/js/368.34edfe26.js"><link rel="prefetch" href="/assets/js/369.2f9361cf.js"><link rel="prefetch" href="/assets/js/37.0d5e0417.js"><link rel="prefetch" href="/assets/js/370.35087df9.js"><link rel="prefetch" href="/assets/js/371.7a930c83.js"><link rel="prefetch" href="/assets/js/372.2e28d193.js"><link rel="prefetch" href="/assets/js/373.b96879a8.js"><link rel="prefetch" href="/assets/js/374.cc126491.js"><link rel="prefetch" href="/assets/js/375.f6edcfd1.js"><link rel="prefetch" href="/assets/js/376.bd5f65ca.js"><link rel="prefetch" href="/assets/js/377.9089c11e.js"><link rel="prefetch" href="/assets/js/378.12802783.js"><link rel="prefetch" href="/assets/js/379.26dc6388.js"><link rel="prefetch" href="/assets/js/38.f3e21ca7.js"><link rel="prefetch" href="/assets/js/380.30d0f493.js"><link rel="prefetch" href="/assets/js/381.21354d68.js"><link rel="prefetch" href="/assets/js/382.cba419c8.js"><link rel="prefetch" href="/assets/js/383.b6d10ac1.js"><link rel="prefetch" href="/assets/js/384.6efa89b8.js"><link rel="prefetch" href="/assets/js/385.1fd0d256.js"><link rel="prefetch" href="/assets/js/386.7a1daeec.js"><link rel="prefetch" href="/assets/js/387.bad06175.js"><link rel="prefetch" href="/assets/js/388.294759d0.js"><link rel="prefetch" href="/assets/js/389.80c2f5cc.js"><link rel="prefetch" href="/assets/js/39.e562cb4b.js"><link rel="prefetch" href="/assets/js/390.b0c59c4a.js"><link rel="prefetch" href="/assets/js/391.d36d368d.js"><link rel="prefetch" href="/assets/js/392.82a27484.js"><link rel="prefetch" href="/assets/js/393.617c458e.js"><link rel="prefetch" href="/assets/js/394.71ce78c7.js"><link rel="prefetch" href="/assets/js/395.524e6fcb.js"><link rel="prefetch" href="/assets/js/396.2263ed53.js"><link rel="prefetch" href="/assets/js/397.35e6bd2c.js"><link rel="prefetch" href="/assets/js/398.2fd4786b.js"><link rel="prefetch" href="/assets/js/399.3cafd3ad.js"><link rel="prefetch" href="/assets/js/4.cf169c04.js"><link rel="prefetch" href="/assets/js/40.8a7d5bbb.js"><link rel="prefetch" href="/assets/js/400.3fe1a1aa.js"><link rel="prefetch" href="/assets/js/401.1ff10b34.js"><link rel="prefetch" href="/assets/js/402.43814e2c.js"><link rel="prefetch" href="/assets/js/403.275ba0e3.js"><link rel="prefetch" href="/assets/js/404.63100e4c.js"><link rel="prefetch" href="/assets/js/405.9d155861.js"><link rel="prefetch" href="/assets/js/406.1931f7d3.js"><link rel="prefetch" href="/assets/js/407.f3d0065d.js"><link rel="prefetch" href="/assets/js/408.61ae89ae.js"><link rel="prefetch" href="/assets/js/409.c9c4aa34.js"><link rel="prefetch" href="/assets/js/41.4f5d71cc.js"><link rel="prefetch" href="/assets/js/410.9e1c6485.js"><link rel="prefetch" href="/assets/js/411.afcbe61e.js"><link rel="prefetch" href="/assets/js/412.17519eb0.js"><link rel="prefetch" href="/assets/js/413.e1b3b24f.js"><link rel="prefetch" href="/assets/js/414.a40b1290.js"><link rel="prefetch" href="/assets/js/415.407adecf.js"><link rel="prefetch" href="/assets/js/416.85f167cf.js"><link rel="prefetch" href="/assets/js/417.e01ae4cc.js"><link rel="prefetch" href="/assets/js/418.eb6ada7d.js"><link rel="prefetch" href="/assets/js/419.42af8e77.js"><link rel="prefetch" href="/assets/js/42.16929c0c.js"><link rel="prefetch" href="/assets/js/420.98debcd7.js"><link rel="prefetch" href="/assets/js/421.ebd2636c.js"><link rel="prefetch" href="/assets/js/422.1d36fd7e.js"><link rel="prefetch" href="/assets/js/423.e8d6829b.js"><link rel="prefetch" href="/assets/js/424.a1b9c2c1.js"><link rel="prefetch" href="/assets/js/425.b5d2bdf0.js"><link rel="prefetch" href="/assets/js/426.2bebe0f5.js"><link rel="prefetch" href="/assets/js/427.9b61c324.js"><link rel="prefetch" href="/assets/js/428.b3a3ba1f.js"><link rel="prefetch" href="/assets/js/429.5c2771f5.js"><link rel="prefetch" href="/assets/js/43.a700504b.js"><link rel="prefetch" href="/assets/js/430.39d54d90.js"><link rel="prefetch" href="/assets/js/431.58e8e1c5.js"><link rel="prefetch" href="/assets/js/432.77276f66.js"><link rel="prefetch" href="/assets/js/433.d17358e7.js"><link rel="prefetch" href="/assets/js/434.86b2ba3d.js"><link rel="prefetch" href="/assets/js/435.20ba1d1f.js"><link rel="prefetch" href="/assets/js/436.7376ee50.js"><link rel="prefetch" href="/assets/js/437.f1f986b7.js"><link rel="prefetch" href="/assets/js/438.388d0e0b.js"><link rel="prefetch" href="/assets/js/439.34a98563.js"><link rel="prefetch" href="/assets/js/44.8323e891.js"><link rel="prefetch" href="/assets/js/440.62b456d0.js"><link rel="prefetch" href="/assets/js/441.5ca6fc40.js"><link rel="prefetch" href="/assets/js/442.49b59c69.js"><link rel="prefetch" href="/assets/js/443.d28a330b.js"><link rel="prefetch" href="/assets/js/444.ed35c7bd.js"><link rel="prefetch" href="/assets/js/445.b547cbf9.js"><link rel="prefetch" href="/assets/js/446.e42f7453.js"><link rel="prefetch" href="/assets/js/447.0b3cb6d3.js"><link rel="prefetch" href="/assets/js/448.0548257a.js"><link rel="prefetch" href="/assets/js/449.89e3ad71.js"><link rel="prefetch" href="/assets/js/45.1fe60738.js"><link rel="prefetch" href="/assets/js/450.1d7c88bf.js"><link rel="prefetch" href="/assets/js/451.6c5629dc.js"><link rel="prefetch" href="/assets/js/452.0fdb7837.js"><link rel="prefetch" href="/assets/js/453.144acf8e.js"><link rel="prefetch" href="/assets/js/454.bb06196e.js"><link rel="prefetch" href="/assets/js/455.a7b978b1.js"><link rel="prefetch" href="/assets/js/456.18fc1bba.js"><link rel="prefetch" href="/assets/js/457.447acdbc.js"><link rel="prefetch" href="/assets/js/458.d302f88f.js"><link rel="prefetch" href="/assets/js/459.775b8ead.js"><link rel="prefetch" href="/assets/js/46.cbf4cc90.js"><link rel="prefetch" href="/assets/js/460.5f43d843.js"><link rel="prefetch" href="/assets/js/461.183e5a28.js"><link rel="prefetch" href="/assets/js/462.bcb9e262.js"><link rel="prefetch" href="/assets/js/463.561946bf.js"><link rel="prefetch" href="/assets/js/464.75555954.js"><link rel="prefetch" href="/assets/js/465.35b8f7e8.js"><link rel="prefetch" href="/assets/js/466.5734dda0.js"><link rel="prefetch" href="/assets/js/467.e8aa46ed.js"><link rel="prefetch" href="/assets/js/468.c6556eb5.js"><link rel="prefetch" href="/assets/js/469.027d1ef1.js"><link rel="prefetch" href="/assets/js/47.86a9192e.js"><link rel="prefetch" href="/assets/js/470.412298cc.js"><link rel="prefetch" href="/assets/js/471.96ccbdbe.js"><link rel="prefetch" href="/assets/js/472.3db6c4a4.js"><link rel="prefetch" href="/assets/js/473.c65c2f97.js"><link rel="prefetch" href="/assets/js/474.658adc2d.js"><link rel="prefetch" href="/assets/js/475.994fd3bc.js"><link rel="prefetch" href="/assets/js/476.db9e176b.js"><link rel="prefetch" href="/assets/js/477.e23a98b7.js"><link rel="prefetch" href="/assets/js/478.b60f9486.js"><link rel="prefetch" href="/assets/js/479.6493c1ae.js"><link rel="prefetch" href="/assets/js/48.2536cf0e.js"><link rel="prefetch" href="/assets/js/480.cc513d30.js"><link rel="prefetch" href="/assets/js/481.be999d7b.js"><link rel="prefetch" href="/assets/js/482.f0430dd2.js"><link rel="prefetch" href="/assets/js/483.0a3a3a2b.js"><link rel="prefetch" href="/assets/js/484.84ac4dbb.js"><link rel="prefetch" href="/assets/js/485.b16235fc.js"><link rel="prefetch" href="/assets/js/486.72a58e68.js"><link rel="prefetch" href="/assets/js/487.04c25239.js"><link rel="prefetch" href="/assets/js/488.76895752.js"><link rel="prefetch" href="/assets/js/489.1fbdfe9b.js"><link rel="prefetch" href="/assets/js/49.a7f53516.js"><link rel="prefetch" href="/assets/js/490.10dd18ae.js"><link rel="prefetch" href="/assets/js/491.13996e82.js"><link rel="prefetch" href="/assets/js/492.d0b25d65.js"><link rel="prefetch" href="/assets/js/493.32825246.js"><link rel="prefetch" href="/assets/js/494.dd516b19.js"><link rel="prefetch" href="/assets/js/495.e5f17090.js"><link rel="prefetch" href="/assets/js/496.f6e653c4.js"><link rel="prefetch" href="/assets/js/497.24af7054.js"><link rel="prefetch" href="/assets/js/498.bef1289f.js"><link rel="prefetch" href="/assets/js/499.5e329499.js"><link rel="prefetch" href="/assets/js/5.a0359554.js"><link rel="prefetch" href="/assets/js/50.9ce15669.js"><link rel="prefetch" href="/assets/js/500.01019af6.js"><link rel="prefetch" href="/assets/js/501.eb4abc01.js"><link rel="prefetch" href="/assets/js/503.4e10cd0c.js"><link rel="prefetch" href="/assets/js/504.4756c056.js"><link rel="prefetch" href="/assets/js/505.456be388.js"><link rel="prefetch" href="/assets/js/506.80f7d89d.js"><link rel="prefetch" href="/assets/js/507.da30aec8.js"><link rel="prefetch" href="/assets/js/508.721c7583.js"><link rel="prefetch" href="/assets/js/509.cab9bb28.js"><link rel="prefetch" href="/assets/js/51.36ebf098.js"><link rel="prefetch" href="/assets/js/510.a11c98f5.js"><link rel="prefetch" href="/assets/js/511.128df856.js"><link rel="prefetch" href="/assets/js/512.3dc4fe5e.js"><link rel="prefetch" href="/assets/js/513.0742a800.js"><link rel="prefetch" href="/assets/js/514.86d0a993.js"><link rel="prefetch" href="/assets/js/515.f965a604.js"><link rel="prefetch" href="/assets/js/516.823ba18c.js"><link rel="prefetch" href="/assets/js/517.c1ae98b8.js"><link rel="prefetch" href="/assets/js/518.a1852f25.js"><link rel="prefetch" href="/assets/js/519.a6e7646b.js"><link rel="prefetch" href="/assets/js/52.04cb62ae.js"><link rel="prefetch" href="/assets/js/520.630744f8.js"><link rel="prefetch" href="/assets/js/521.5525c1ae.js"><link rel="prefetch" href="/assets/js/522.9b7df241.js"><link rel="prefetch" href="/assets/js/523.be6a5164.js"><link rel="prefetch" href="/assets/js/524.e09db961.js"><link rel="prefetch" href="/assets/js/525.b9379090.js"><link rel="prefetch" href="/assets/js/526.cb6825d1.js"><link rel="prefetch" href="/assets/js/527.96db622e.js"><link rel="prefetch" href="/assets/js/528.9a65e7b7.js"><link rel="prefetch" href="/assets/js/529.f1598100.js"><link rel="prefetch" href="/assets/js/53.8b373f6d.js"><link rel="prefetch" href="/assets/js/530.7edb1f10.js"><link rel="prefetch" href="/assets/js/531.17916eb7.js"><link rel="prefetch" href="/assets/js/532.9225ce8a.js"><link rel="prefetch" href="/assets/js/533.fa0f2875.js"><link rel="prefetch" href="/assets/js/534.12fa4aa9.js"><link rel="prefetch" href="/assets/js/535.6dffa674.js"><link rel="prefetch" href="/assets/js/536.47d54529.js"><link rel="prefetch" href="/assets/js/537.5d18bf78.js"><link rel="prefetch" href="/assets/js/538.3b3cae37.js"><link rel="prefetch" href="/assets/js/539.6b72d14b.js"><link rel="prefetch" href="/assets/js/54.8699767b.js"><link rel="prefetch" href="/assets/js/540.6fd1f16f.js"><link rel="prefetch" href="/assets/js/541.89ec8d57.js"><link rel="prefetch" href="/assets/js/542.5d4b56d8.js"><link rel="prefetch" href="/assets/js/543.88b7515d.js"><link rel="prefetch" href="/assets/js/544.1a091977.js"><link rel="prefetch" href="/assets/js/545.46f1f4ea.js"><link rel="prefetch" href="/assets/js/546.771a48a5.js"><link rel="prefetch" href="/assets/js/547.e6da3b8c.js"><link rel="prefetch" href="/assets/js/548.fa68b7b9.js"><link rel="prefetch" href="/assets/js/549.c57080fa.js"><link rel="prefetch" href="/assets/js/55.774cd8bf.js"><link rel="prefetch" href="/assets/js/550.080b2281.js"><link rel="prefetch" href="/assets/js/551.7312a3b5.js"><link rel="prefetch" href="/assets/js/552.26f01ee2.js"><link rel="prefetch" href="/assets/js/553.7e3fe246.js"><link rel="prefetch" href="/assets/js/554.f1170dcb.js"><link rel="prefetch" href="/assets/js/555.963fc8ac.js"><link rel="prefetch" href="/assets/js/556.d0ca0822.js"><link rel="prefetch" href="/assets/js/557.9540703d.js"><link rel="prefetch" href="/assets/js/558.431130c2.js"><link rel="prefetch" href="/assets/js/559.6d1890a6.js"><link rel="prefetch" href="/assets/js/56.085d6dda.js"><link rel="prefetch" href="/assets/js/560.c2eaa592.js"><link rel="prefetch" href="/assets/js/561.2c944696.js"><link rel="prefetch" href="/assets/js/562.f793ed0a.js"><link rel="prefetch" href="/assets/js/563.f62dc30d.js"><link rel="prefetch" href="/assets/js/564.85f0cb92.js"><link rel="prefetch" href="/assets/js/565.e718aa0b.js"><link rel="prefetch" href="/assets/js/566.d011f20f.js"><link rel="prefetch" href="/assets/js/567.0a535021.js"><link rel="prefetch" href="/assets/js/568.ba0e94ce.js"><link rel="prefetch" href="/assets/js/569.a4e3f065.js"><link rel="prefetch" href="/assets/js/57.4eab6725.js"><link rel="prefetch" href="/assets/js/570.50693fac.js"><link rel="prefetch" href="/assets/js/571.fbbdae38.js"><link rel="prefetch" href="/assets/js/572.9767ae59.js"><link rel="prefetch" href="/assets/js/573.88c95103.js"><link rel="prefetch" href="/assets/js/574.4fb8b5fc.js"><link rel="prefetch" href="/assets/js/575.e6452ee4.js"><link rel="prefetch" href="/assets/js/576.f2a73612.js"><link rel="prefetch" href="/assets/js/577.a1f4ffc1.js"><link rel="prefetch" href="/assets/js/578.2c431608.js"><link rel="prefetch" href="/assets/js/579.f69396a1.js"><link rel="prefetch" href="/assets/js/58.4d465303.js"><link rel="prefetch" href="/assets/js/580.4bdd22e2.js"><link rel="prefetch" href="/assets/js/581.02cd13fb.js"><link rel="prefetch" href="/assets/js/582.8a3d577f.js"><link rel="prefetch" href="/assets/js/583.a08ad235.js"><link rel="prefetch" href="/assets/js/584.ceadf1d5.js"><link rel="prefetch" href="/assets/js/585.1dafc996.js"><link rel="prefetch" href="/assets/js/586.7ae925d9.js"><link rel="prefetch" href="/assets/js/587.0ae02c55.js"><link rel="prefetch" href="/assets/js/588.214f212e.js"><link rel="prefetch" href="/assets/js/589.0e336e17.js"><link rel="prefetch" href="/assets/js/59.d8c4c6dd.js"><link rel="prefetch" href="/assets/js/590.7a66743c.js"><link rel="prefetch" href="/assets/js/591.5e4414fa.js"><link rel="prefetch" href="/assets/js/592.6d172a8b.js"><link rel="prefetch" href="/assets/js/593.b8a34ebb.js"><link rel="prefetch" href="/assets/js/594.67f210c5.js"><link rel="prefetch" href="/assets/js/595.ed71060b.js"><link rel="prefetch" href="/assets/js/596.38a49e40.js"><link rel="prefetch" href="/assets/js/597.639cb7e5.js"><link rel="prefetch" href="/assets/js/598.e322f699.js"><link rel="prefetch" href="/assets/js/599.2c89d71b.js"><link rel="prefetch" href="/assets/js/6.c1cecd08.js"><link rel="prefetch" href="/assets/js/60.4514f54f.js"><link rel="prefetch" href="/assets/js/600.5533f129.js"><link rel="prefetch" href="/assets/js/601.b16cdb9a.js"><link rel="prefetch" href="/assets/js/602.cec855d0.js"><link rel="prefetch" href="/assets/js/603.35bf231f.js"><link rel="prefetch" href="/assets/js/604.7f35b0cd.js"><link rel="prefetch" href="/assets/js/605.17405084.js"><link rel="prefetch" href="/assets/js/606.bcef307d.js"><link rel="prefetch" href="/assets/js/607.3b5f91d4.js"><link rel="prefetch" href="/assets/js/608.3b115f37.js"><link rel="prefetch" href="/assets/js/609.9170ea1a.js"><link rel="prefetch" href="/assets/js/61.9d6e7108.js"><link rel="prefetch" href="/assets/js/610.e27ae050.js"><link rel="prefetch" href="/assets/js/611.f390d7c4.js"><link rel="prefetch" href="/assets/js/612.e4b31dd6.js"><link rel="prefetch" href="/assets/js/613.0a779064.js"><link rel="prefetch" href="/assets/js/614.96d806a7.js"><link rel="prefetch" href="/assets/js/615.9b3b6d00.js"><link rel="prefetch" href="/assets/js/616.b0cbc088.js"><link rel="prefetch" href="/assets/js/617.f6fbef34.js"><link rel="prefetch" href="/assets/js/618.c50c4fbd.js"><link rel="prefetch" href="/assets/js/619.324e61ef.js"><link rel="prefetch" href="/assets/js/62.39b58208.js"><link rel="prefetch" href="/assets/js/620.d5d11ec5.js"><link rel="prefetch" href="/assets/js/621.f3e01cf1.js"><link rel="prefetch" href="/assets/js/622.e1c8e90b.js"><link rel="prefetch" href="/assets/js/623.66caf104.js"><link rel="prefetch" href="/assets/js/624.5e5be81d.js"><link rel="prefetch" href="/assets/js/625.32f5d4fb.js"><link rel="prefetch" href="/assets/js/626.d6cace6e.js"><link rel="prefetch" href="/assets/js/627.68b2591e.js"><link rel="prefetch" href="/assets/js/628.0cb9d03f.js"><link rel="prefetch" href="/assets/js/629.1fa16af5.js"><link rel="prefetch" href="/assets/js/63.9c8c8573.js"><link rel="prefetch" href="/assets/js/630.41e66232.js"><link rel="prefetch" href="/assets/js/631.512023e6.js"><link rel="prefetch" href="/assets/js/632.52c8aa4d.js"><link rel="prefetch" href="/assets/js/633.12d4e719.js"><link rel="prefetch" href="/assets/js/634.dae25d7f.js"><link rel="prefetch" href="/assets/js/635.0dab459b.js"><link rel="prefetch" href="/assets/js/636.c9f6810b.js"><link rel="prefetch" href="/assets/js/637.7739fca1.js"><link rel="prefetch" href="/assets/js/638.6c970ea7.js"><link rel="prefetch" href="/assets/js/639.f2002239.js"><link rel="prefetch" href="/assets/js/64.1b081c60.js"><link rel="prefetch" href="/assets/js/640.8995d882.js"><link rel="prefetch" href="/assets/js/641.e476ce91.js"><link rel="prefetch" href="/assets/js/642.6fccf2a2.js"><link rel="prefetch" href="/assets/js/643.53ee2bae.js"><link rel="prefetch" href="/assets/js/644.071d3855.js"><link rel="prefetch" href="/assets/js/645.86cee302.js"><link rel="prefetch" href="/assets/js/646.3b6d641f.js"><link rel="prefetch" href="/assets/js/647.1a4187d4.js"><link rel="prefetch" href="/assets/js/648.022f87d4.js"><link rel="prefetch" href="/assets/js/649.b297dde8.js"><link rel="prefetch" href="/assets/js/65.0f80f817.js"><link rel="prefetch" href="/assets/js/650.235273f0.js"><link rel="prefetch" href="/assets/js/651.ef1a8960.js"><link rel="prefetch" href="/assets/js/652.3adafb5d.js"><link rel="prefetch" href="/assets/js/653.53255bc3.js"><link rel="prefetch" href="/assets/js/654.93d336f7.js"><link rel="prefetch" href="/assets/js/655.6ae6d42f.js"><link rel="prefetch" href="/assets/js/656.bdc10a30.js"><link rel="prefetch" href="/assets/js/657.c05c7ebb.js"><link rel="prefetch" href="/assets/js/658.3cffdb3d.js"><link rel="prefetch" href="/assets/js/659.197de88b.js"><link rel="prefetch" href="/assets/js/66.5ef62529.js"><link rel="prefetch" href="/assets/js/660.a266a574.js"><link rel="prefetch" href="/assets/js/661.9cd8a329.js"><link rel="prefetch" href="/assets/js/662.4782bcd1.js"><link rel="prefetch" href="/assets/js/663.0a26bfc4.js"><link rel="prefetch" href="/assets/js/664.e94ce9ea.js"><link rel="prefetch" href="/assets/js/665.f8584456.js"><link rel="prefetch" href="/assets/js/666.ef7cd383.js"><link rel="prefetch" href="/assets/js/667.acee3dcd.js"><link rel="prefetch" href="/assets/js/668.a820ab62.js"><link rel="prefetch" href="/assets/js/669.d99d2b71.js"><link rel="prefetch" href="/assets/js/67.451f78ec.js"><link rel="prefetch" href="/assets/js/670.09e328ca.js"><link rel="prefetch" href="/assets/js/671.4e18f841.js"><link rel="prefetch" href="/assets/js/672.087d4f36.js"><link rel="prefetch" href="/assets/js/673.a89e342c.js"><link rel="prefetch" href="/assets/js/674.570d1833.js"><link rel="prefetch" href="/assets/js/675.ecf6e6d8.js"><link rel="prefetch" href="/assets/js/676.b63467a2.js"><link rel="prefetch" href="/assets/js/677.af743156.js"><link rel="prefetch" href="/assets/js/678.f81be0e1.js"><link rel="prefetch" href="/assets/js/679.b25ddf62.js"><link rel="prefetch" href="/assets/js/68.ccc83afb.js"><link rel="prefetch" href="/assets/js/680.52dfb8df.js"><link rel="prefetch" href="/assets/js/681.ff8d7ea7.js"><link rel="prefetch" href="/assets/js/682.a67e7378.js"><link rel="prefetch" href="/assets/js/683.87efce0f.js"><link rel="prefetch" href="/assets/js/684.1554a1d5.js"><link rel="prefetch" href="/assets/js/685.0e5d9077.js"><link rel="prefetch" href="/assets/js/686.fcf6512b.js"><link rel="prefetch" href="/assets/js/687.fb9c1253.js"><link rel="prefetch" href="/assets/js/688.890a8924.js"><link rel="prefetch" href="/assets/js/689.e64022a9.js"><link rel="prefetch" href="/assets/js/69.53c259b8.js"><link rel="prefetch" href="/assets/js/690.66624236.js"><link rel="prefetch" href="/assets/js/691.23c357d2.js"><link rel="prefetch" href="/assets/js/692.34ed6cfe.js"><link rel="prefetch" href="/assets/js/693.7a89faf0.js"><link rel="prefetch" href="/assets/js/694.9db0a685.js"><link rel="prefetch" href="/assets/js/695.e5c44dea.js"><link rel="prefetch" href="/assets/js/696.9f761fdd.js"><link rel="prefetch" href="/assets/js/697.21f0bd9e.js"><link rel="prefetch" href="/assets/js/698.34c4c61b.js"><link rel="prefetch" href="/assets/js/699.94a57515.js"><link rel="prefetch" href="/assets/js/7.c348744b.js"><link rel="prefetch" href="/assets/js/70.78888481.js"><link rel="prefetch" href="/assets/js/700.52a3fdc6.js"><link rel="prefetch" href="/assets/js/701.db7963a4.js"><link rel="prefetch" href="/assets/js/702.b6ed5cba.js"><link rel="prefetch" href="/assets/js/703.5e17fe5b.js"><link rel="prefetch" href="/assets/js/704.1d64e7e8.js"><link rel="prefetch" href="/assets/js/705.b1b5f9d8.js"><link rel="prefetch" href="/assets/js/706.fd34051d.js"><link rel="prefetch" href="/assets/js/707.f3576c6b.js"><link rel="prefetch" href="/assets/js/708.7c1b9ec2.js"><link rel="prefetch" href="/assets/js/709.4828152d.js"><link rel="prefetch" href="/assets/js/71.2238e038.js"><link rel="prefetch" href="/assets/js/710.96d54893.js"><link rel="prefetch" href="/assets/js/711.44df1b8b.js"><link rel="prefetch" href="/assets/js/712.bd65461c.js"><link rel="prefetch" href="/assets/js/713.315fb51a.js"><link rel="prefetch" href="/assets/js/714.cd02f8f7.js"><link rel="prefetch" href="/assets/js/715.20094df3.js"><link rel="prefetch" href="/assets/js/716.a87b5417.js"><link rel="prefetch" href="/assets/js/717.49641656.js"><link rel="prefetch" href="/assets/js/718.b8927131.js"><link rel="prefetch" href="/assets/js/719.5cfdf783.js"><link rel="prefetch" href="/assets/js/72.5ce17d6a.js"><link rel="prefetch" href="/assets/js/720.ef282597.js"><link rel="prefetch" href="/assets/js/721.2d408028.js"><link rel="prefetch" href="/assets/js/722.d3d0a7e9.js"><link rel="prefetch" href="/assets/js/723.8eaa78ab.js"><link rel="prefetch" href="/assets/js/724.3a2baf2b.js"><link rel="prefetch" href="/assets/js/725.d24c2daf.js"><link rel="prefetch" href="/assets/js/726.914689a3.js"><link rel="prefetch" href="/assets/js/727.ab9f807e.js"><link rel="prefetch" href="/assets/js/728.7cc54449.js"><link rel="prefetch" href="/assets/js/729.bf6f9efb.js"><link rel="prefetch" href="/assets/js/73.e711ec3f.js"><link rel="prefetch" href="/assets/js/730.6db8234b.js"><link rel="prefetch" href="/assets/js/731.0abea002.js"><link rel="prefetch" href="/assets/js/732.2aa97612.js"><link rel="prefetch" href="/assets/js/733.192396b1.js"><link rel="prefetch" href="/assets/js/734.bc850a12.js"><link rel="prefetch" href="/assets/js/735.0b859d21.js"><link rel="prefetch" href="/assets/js/736.19f684b2.js"><link rel="prefetch" href="/assets/js/737.65caba65.js"><link rel="prefetch" href="/assets/js/738.9ae30249.js"><link rel="prefetch" href="/assets/js/739.ff877a5c.js"><link rel="prefetch" href="/assets/js/74.aa80938f.js"><link rel="prefetch" href="/assets/js/740.467533c9.js"><link rel="prefetch" href="/assets/js/741.617f6950.js"><link rel="prefetch" href="/assets/js/742.eb3e5501.js"><link rel="prefetch" href="/assets/js/743.2b12b9cb.js"><link rel="prefetch" href="/assets/js/744.cf8131ed.js"><link rel="prefetch" href="/assets/js/745.e72317e6.js"><link rel="prefetch" href="/assets/js/746.5e898f45.js"><link rel="prefetch" href="/assets/js/747.72a0135a.js"><link rel="prefetch" href="/assets/js/748.411e8972.js"><link rel="prefetch" href="/assets/js/749.c35acaa9.js"><link rel="prefetch" href="/assets/js/75.17c8c52e.js"><link rel="prefetch" href="/assets/js/750.d779b502.js"><link rel="prefetch" href="/assets/js/751.7b0e35be.js"><link rel="prefetch" href="/assets/js/752.c2b913ae.js"><link rel="prefetch" href="/assets/js/753.f0a9524f.js"><link rel="prefetch" href="/assets/js/754.b05756ac.js"><link rel="prefetch" href="/assets/js/755.822feda1.js"><link rel="prefetch" href="/assets/js/756.83b76ba4.js"><link rel="prefetch" href="/assets/js/757.0f9ef639.js"><link rel="prefetch" href="/assets/js/758.47952651.js"><link rel="prefetch" href="/assets/js/759.f88da476.js"><link rel="prefetch" href="/assets/js/76.d5475ef4.js"><link rel="prefetch" href="/assets/js/760.64356651.js"><link rel="prefetch" href="/assets/js/761.a2cc9c03.js"><link rel="prefetch" href="/assets/js/762.77d19540.js"><link rel="prefetch" href="/assets/js/763.2721d634.js"><link rel="prefetch" href="/assets/js/764.25e46222.js"><link rel="prefetch" href="/assets/js/765.ed54d8aa.js"><link rel="prefetch" href="/assets/js/766.c2c36889.js"><link rel="prefetch" href="/assets/js/767.75db3541.js"><link rel="prefetch" href="/assets/js/768.dd5e2443.js"><link rel="prefetch" href="/assets/js/769.c5e9c8a8.js"><link rel="prefetch" href="/assets/js/77.4e845ef7.js"><link rel="prefetch" href="/assets/js/770.d129ec63.js"><link rel="prefetch" href="/assets/js/771.063e6968.js"><link rel="prefetch" href="/assets/js/772.5ae381f3.js"><link rel="prefetch" href="/assets/js/773.d375cb90.js"><link rel="prefetch" href="/assets/js/774.64551df9.js"><link rel="prefetch" href="/assets/js/775.ac411b88.js"><link rel="prefetch" href="/assets/js/776.1e34be19.js"><link rel="prefetch" href="/assets/js/777.8388e544.js"><link rel="prefetch" href="/assets/js/778.21a5bf81.js"><link rel="prefetch" href="/assets/js/779.3dc2eb7b.js"><link rel="prefetch" href="/assets/js/78.f73d513b.js"><link rel="prefetch" href="/assets/js/780.457a187c.js"><link rel="prefetch" href="/assets/js/781.6dc2311d.js"><link rel="prefetch" href="/assets/js/782.335be3c4.js"><link rel="prefetch" href="/assets/js/783.3aa8ee4d.js"><link rel="prefetch" href="/assets/js/784.0ea22664.js"><link rel="prefetch" href="/assets/js/785.5b7feeb8.js"><link rel="prefetch" href="/assets/js/786.cd84718f.js"><link rel="prefetch" href="/assets/js/787.33f24c8e.js"><link rel="prefetch" href="/assets/js/788.4fa229b4.js"><link rel="prefetch" href="/assets/js/789.6c0ffe83.js"><link rel="prefetch" href="/assets/js/79.a4d1643e.js"><link rel="prefetch" href="/assets/js/790.87ea5651.js"><link rel="prefetch" href="/assets/js/791.eb7c2651.js"><link rel="prefetch" href="/assets/js/792.5c642a35.js"><link rel="prefetch" href="/assets/js/793.964da829.js"><link rel="prefetch" href="/assets/js/794.b6a635b2.js"><link rel="prefetch" href="/assets/js/795.50e88d6c.js"><link rel="prefetch" href="/assets/js/796.2a697fd6.js"><link rel="prefetch" href="/assets/js/797.0e538138.js"><link rel="prefetch" href="/assets/js/798.a82abed3.js"><link rel="prefetch" href="/assets/js/799.ee2d334b.js"><link rel="prefetch" href="/assets/js/8.d5679e1b.js"><link rel="prefetch" href="/assets/js/80.8c44c744.js"><link rel="prefetch" href="/assets/js/800.e3a58498.js"><link rel="prefetch" href="/assets/js/801.c484d3c6.js"><link rel="prefetch" href="/assets/js/802.e6791e75.js"><link rel="prefetch" href="/assets/js/803.7f662145.js"><link rel="prefetch" href="/assets/js/804.2c7b56ea.js"><link rel="prefetch" href="/assets/js/805.562e5ba8.js"><link rel="prefetch" href="/assets/js/806.fde84850.js"><link rel="prefetch" href="/assets/js/807.4ba57a3d.js"><link rel="prefetch" href="/assets/js/808.59e4eb07.js"><link rel="prefetch" href="/assets/js/809.44f8ffd8.js"><link rel="prefetch" href="/assets/js/81.b007b613.js"><link rel="prefetch" href="/assets/js/810.2743ae3b.js"><link rel="prefetch" href="/assets/js/811.ca4c5d8e.js"><link rel="prefetch" href="/assets/js/812.f9b6c78f.js"><link rel="prefetch" href="/assets/js/813.66e1be45.js"><link rel="prefetch" href="/assets/js/814.d66e90e3.js"><link rel="prefetch" href="/assets/js/815.414e00ef.js"><link rel="prefetch" href="/assets/js/816.902c3c0e.js"><link rel="prefetch" href="/assets/js/817.6232f542.js"><link rel="prefetch" href="/assets/js/818.3ccb9d85.js"><link rel="prefetch" href="/assets/js/819.a26d2ad4.js"><link rel="prefetch" href="/assets/js/82.378ba590.js"><link rel="prefetch" href="/assets/js/820.d894cdb2.js"><link rel="prefetch" href="/assets/js/821.ec0cf68a.js"><link rel="prefetch" href="/assets/js/822.833f6200.js"><link rel="prefetch" href="/assets/js/823.d3564c3b.js"><link rel="prefetch" href="/assets/js/824.393c2fec.js"><link rel="prefetch" href="/assets/js/825.7242e22e.js"><link rel="prefetch" href="/assets/js/826.6c0a4ec9.js"><link rel="prefetch" href="/assets/js/827.6bc806ed.js"><link rel="prefetch" href="/assets/js/828.011e5219.js"><link rel="prefetch" href="/assets/js/829.6970e2c9.js"><link rel="prefetch" href="/assets/js/83.b20ebcb9.js"><link rel="prefetch" href="/assets/js/830.4c0380aa.js"><link rel="prefetch" href="/assets/js/831.12a83ebb.js"><link rel="prefetch" href="/assets/js/832.65e18730.js"><link rel="prefetch" href="/assets/js/833.91e89f72.js"><link rel="prefetch" href="/assets/js/834.162db438.js"><link rel="prefetch" href="/assets/js/835.20ce2e5c.js"><link rel="prefetch" href="/assets/js/836.48125aa2.js"><link rel="prefetch" href="/assets/js/837.13b90a29.js"><link rel="prefetch" href="/assets/js/838.e31629c5.js"><link rel="prefetch" href="/assets/js/839.383f1aed.js"><link rel="prefetch" href="/assets/js/84.92e9366c.js"><link rel="prefetch" href="/assets/js/840.511eb6d0.js"><link rel="prefetch" href="/assets/js/841.989917ac.js"><link rel="prefetch" href="/assets/js/842.de615948.js"><link rel="prefetch" href="/assets/js/843.5a573801.js"><link rel="prefetch" href="/assets/js/844.8c6de165.js"><link rel="prefetch" href="/assets/js/845.5cc02207.js"><link rel="prefetch" href="/assets/js/846.97ce8d95.js"><link rel="prefetch" href="/assets/js/847.f403c29c.js"><link rel="prefetch" href="/assets/js/848.98cc89e4.js"><link rel="prefetch" href="/assets/js/849.2232f159.js"><link rel="prefetch" href="/assets/js/85.92b433a5.js"><link rel="prefetch" href="/assets/js/850.a75f367e.js"><link rel="prefetch" href="/assets/js/851.0124bf16.js"><link rel="prefetch" href="/assets/js/852.8a3fe036.js"><link rel="prefetch" href="/assets/js/853.824dfe13.js"><link rel="prefetch" href="/assets/js/854.739fa58f.js"><link rel="prefetch" href="/assets/js/855.7f92d8aa.js"><link rel="prefetch" href="/assets/js/856.ba6e327b.js"><link rel="prefetch" href="/assets/js/857.10fcfa47.js"><link rel="prefetch" href="/assets/js/858.e44d5782.js"><link rel="prefetch" href="/assets/js/859.e8c23f67.js"><link rel="prefetch" href="/assets/js/86.504da2b5.js"><link rel="prefetch" href="/assets/js/860.42828406.js"><link rel="prefetch" href="/assets/js/861.86c1eebd.js"><link rel="prefetch" href="/assets/js/862.83707ec9.js"><link rel="prefetch" href="/assets/js/863.ab981791.js"><link rel="prefetch" href="/assets/js/864.2e18f332.js"><link rel="prefetch" href="/assets/js/865.97d60ca7.js"><link rel="prefetch" href="/assets/js/866.ef872cbf.js"><link rel="prefetch" href="/assets/js/867.eaa62bff.js"><link rel="prefetch" href="/assets/js/868.59ee0abe.js"><link rel="prefetch" href="/assets/js/869.988123f1.js"><link rel="prefetch" href="/assets/js/87.b83bf9d0.js"><link rel="prefetch" href="/assets/js/870.3f7145fc.js"><link rel="prefetch" href="/assets/js/871.82455398.js"><link rel="prefetch" href="/assets/js/872.f34c565a.js"><link rel="prefetch" href="/assets/js/88.9f77abe9.js"><link rel="prefetch" href="/assets/js/89.a060ab95.js"><link rel="prefetch" href="/assets/js/9.2c280511.js"><link rel="prefetch" href="/assets/js/90.5b5815b9.js"><link rel="prefetch" href="/assets/js/91.d98e0df5.js"><link rel="prefetch" href="/assets/js/92.7dcd7c0b.js"><link rel="prefetch" href="/assets/js/93.6b199a92.js"><link rel="prefetch" href="/assets/js/94.1acdda5d.js"><link rel="prefetch" href="/assets/js/95.0d4c50e3.js"><link rel="prefetch" href="/assets/js/96.520378d6.js"><link rel="prefetch" href="/assets/js/97.a74841fc.js"><link rel="prefetch" href="/assets/js/98.5f4d4495.js"><link rel="prefetch" href="/assets/js/99.64b951b6.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.51ef31dd.js">
<link rel="stylesheet" href="/assets/css/0.styles.11e03d19.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/zh/" class="home-link router-link-active"><img src="/img/logo.png" alt=" " class="logo"></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">文档</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/UserGuide/Master/QuickStart/QuickStart.html" class="nav-link">latest</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.13.x/QuickStart/QuickStart.html" class="nav-link">v0.13.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.12.x/QuickStart/QuickStart.html" class="nav-link">v0.12.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.11.x/Get Started/QuickStart.html" class="nav-link">v0.11.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.10.x/Get Started/QuickStart.html" class="nav-link">v0.10.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.9.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.8.x</a></li></ul></div></div><div class="nav-item"><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=177051872" class="nav-link external">
系统设计
<!----></a></div><div class="nav-item"><a href="/zh/Download/" class="nav-link">下载</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">社区</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/Community/About.html" class="nav-link">关于社区</a></li><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Community-Project Committers.html" class="nav-link">开发人员</a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Community-Powered By.html" class="nav-link">技术支持</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">活动与报告</a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Feedback.html" class="nav-link">交流与反馈</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">开发</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/Development/VoteRelease.html" class="nav-link">如何投票</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowToCommit.html" class="nav-link">如何提交代码</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowToJoin.html" class="nav-link">成为Contributor</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/Committer.html" class="nav-link">成为Committer</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/ContributeGuide.html" class="nav-link">项目开发指南</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowtoContributeCode.html" class="nav-link">技术贡献指南</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/format-changelist.html" class="nav-link">TsFile的更改列表</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/rpc-changelist.html" class="nav-link">RPC变更清单</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
基金会
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
许可证
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
安全
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
赞助
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
致谢
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
活动
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">语言</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/Maintenance-Tools/Monitor-and-Log-Tools.html" class="nav-link">English</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/Master/Maintenance-Tools/Monitor-and-Log-Tools.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">文档</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/UserGuide/Master/QuickStart/QuickStart.html" class="nav-link">latest</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.13.x/QuickStart/QuickStart.html" class="nav-link">v0.13.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.12.x/QuickStart/QuickStart.html" class="nav-link">v0.12.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.11.x/Get Started/QuickStart.html" class="nav-link">v0.11.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.10.x/Get Started/QuickStart.html" class="nav-link">v0.10.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.9.x</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.8.x</a></li></ul></div></div><div class="nav-item"><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=177051872" class="nav-link external">
系统设计
<!----></a></div><div class="nav-item"><a href="/zh/Download/" class="nav-link">下载</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">社区</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/Community/About.html" class="nav-link">关于社区</a></li><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Community-Project Committers.html" class="nav-link">开发人员</a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Community-Powered By.html" class="nav-link">技术支持</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">活动与报告</a></li><li class="dropdown-item"><!----> <a href="/zh/Community/Feedback.html" class="nav-link">交流与反馈</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">开发</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/zh/Development/VoteRelease.html" class="nav-link">如何投票</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowToCommit.html" class="nav-link">如何提交代码</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowToJoin.html" class="nav-link">成为Contributor</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/Committer.html" class="nav-link">成为Committer</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/ContributeGuide.html" class="nav-link">项目开发指南</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/HowtoContributeCode.html" class="nav-link">技术贡献指南</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/format-changelist.html" class="nav-link">TsFile的更改列表</a></li><li class="dropdown-item"><!----> <a href="/zh/Development/rpc-changelist.html" class="nav-link">RPC变更清单</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
基金会
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
许可证
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
安全
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
赞助
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
致谢
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
活动
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">语言</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/Maintenance-Tools/Monitor-and-Log-Tools.html" class="nav-link">English</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/Master/Maintenance-Tools/Monitor-and-Log-Tools.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>IoTDB用户手册 (In progress)</span> <!----></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IoTDB简介</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>快速上手</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>数据模式与概念</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>语法约定</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>应用编程接口</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>元数据操作</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>数据写入和删除</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>数据查询</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>数据处理</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>权限管理</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>运维工具</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/zh/UserGuide/Master/Maintenance-Tools/Maintenance-Command.html" class="sidebar-link">运维命令</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/Monitor-and-Log-Tools.html" aria-current="page" class="active sidebar-link">监控工具和系统日志</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/JMX-Tool.html" class="sidebar-link">JMX 工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/MLogParser-Tool.html" class="sidebar-link">Mlog解析工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/NodeTool.html" class="sidebar-link">节点工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/Watermark-Tool.html" class="sidebar-link">水印工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/Metric-Tool.html" class="sidebar-link">监控工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/Sync-Tool.html" class="sidebar-link">TsFile 同步工具</a></li><li><a href="/zh/UserGuide/Master/Maintenance-Tools/TsFile-Split-Tool.html" class="sidebar-link">TsFile 拆分工具</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>系统集成</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>分布式</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>UDF 资料库</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>参考</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page"> <div class="content content__default"><h2 id="监控工具"><a href="#监控工具" class="header-anchor">#</a> 监控工具</h2> <h3 id="系统监控"><a href="#系统监控" class="header-anchor">#</a> 系统监控</h3> <p>当前用户可以使用 Java 的 JConsole 工具对正在运行的 IoTDB 进程进行系统状态监控,或使用 IoTDB 为用户开放的接口查看数据统计量。</p> <h4 id="系统状态监控"><a href="#系统状态监控" class="header-anchor">#</a> 系统状态监控</h4> <p>进入 Jconsole 监控页面后,首先看到的是 IoTDB 各类运行情况的概览。在这里,您可以看到堆内存信息、线程信息、类信息以及服务器的 CPU 使用情况。</p> <h4 id="jmx-mbean-监控"><a href="#jmx-mbean-监控" class="header-anchor">#</a> JMX MBean 监控</h4> <p>通过使用 JConsole 工具并与 JMX 连接,您可以查看一些系统统计信息和参数。
本节描述如何使用 JConsole 的 &quot;Mbean&quot; 选项卡来监视 IoTDB 的一些系统配置、写入数据统计等等。 连接到 JMX 后,您可以通过 &quot;MBeans&quot; 标签找到名为 &quot;org.apache.iotdb.service&quot; 的 &quot;MBean&quot;,如下图所示。</p> <p><img src="https://user-images.githubusercontent.com/46039728/149951720-707f1ee8-32ee-4fde-9252-048caebd232e.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <br></p> <h4 id="系统监控框架监控"><a href="#系统监控框架监控" class="header-anchor">#</a> 系统监控框架监控</h4> <p><a href="/zh/UserGuide/Master/Maintenance-Tools/Metric-Tool.html">监控工具</a></p> <h3 id="性能监控"><a href="#性能监控" class="header-anchor">#</a> 性能监控</h3> <h4 id="介绍"><a href="#介绍" class="header-anchor">#</a> 介绍</h4> <p>性能监控模块用来监控 IOTDB 每一个操作的耗时,以便用户更好的了解数据库的整体性能。此模块会统计每一种操作的平均耗时,以及耗时在一定时间区间内(1ms,4ms,16ms,64ms,256ms,1024ms,以上)的操作的比例。输出文件在 log_measure.log 中。输出样例如下:</p> <img src="https://user-images.githubusercontent.com/13203019/60937461-14296f80-a303-11e9-9602-a7bed624bfb3.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="配置参数"><a href="#配置参数" class="header-anchor">#</a> 配置参数</h4> <p>配置文件位置:conf/iotdb-datanode.properties</p> <center><p><strong>表 -配置参数以及描述项</strong></p> <table><thead><tr><th style="text-align:left;">参数</th> <th style="text-align:left;">默认值</th> <th style="text-align:left;">描述</th></tr></thead> <tbody><tr><td style="text-align:left;">enable_performance_stat</td> <td style="text-align:left;">false</td> <td style="text-align:left;">是否开启性能监控模块</td></tr></tbody></table></center> <h3 id="cache-命中率统计"><a href="#cache-命中率统计" class="header-anchor">#</a> cache 命中率统计</h3> <h4 id="概述"><a href="#概述" class="header-anchor">#</a> 概述</h4> <p>为了提高查询性能,IOTDB 对 ChunkMetaData 和 TsFileMetaData 进行了缓存。用户可以通过 debug 级别的日志以及 MXBean 两种方式来查看缓存的命中率,并根据缓存命中率以及系统内存来调节缓存所使用的内存大小。使用 MXBean 查看缓存命中率的方法为:</p> <ol><li>通过端口 31999 连接 jconsole,并在上方菜单项中选择‘MBean’.</li> <li>展开侧边框并选择 'org.apache.iotdb.db.service'. 将会得到如下图所示结果:</li></ol> <img src="https://user-images.githubusercontent.com/19167280/112426760-73e3da80-8d73-11eb-9a8f-9232d1f2033b.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h2 id="系统日志"><a href="#系统日志" class="header-anchor">#</a> 系统日志</h2> <p>IoTDB 支持用户通过修改日志配置文件的方式对 IoTDB 系统日志(如日志输出级别等)进行配置,系统日志配置文件默认位置在$IOTDB_HOME/conf 文件夹下,默认的日志配置文件名为 logback.xml。用户可以通过增加或更改其中的 xml 树型节点参数对系统运行日志的相关配置进行修改。详细配置说明参看本文日志文件配置说明。</p> <p>同时,为了方便在系统运行过程中运维人员对系统的调试,我们为系统运维人员提供了动态修改日志配置的 JMX 接口,能够在系统不重启的前提下实时对系统的 Log 模块进行配置。详细使用方法参看动态系统日志配置说明)。</p> <h3 id="动态系统日志配置说明"><a href="#动态系统日志配置说明" class="header-anchor">#</a> 动态系统日志配置说明</h3> <h4 id="连接-jmx"><a href="#连接-jmx" class="header-anchor">#</a> 连接 JMX</h4> <p>本节以 Jconsole 为例介绍连接 JMX 并进入动态系统日志配置模块的方法。启动 Jconsole 控制页面,在新建连接处建立与 IoTDB Server 的 JMX 连接(可以选择本地进程或给定 IoTDB 的 IP 及 PORT 进行远程连接,IoTDB 的 JMX 服务默认运行端口为 31999),如下图使用远程进程连接 Localhost 下运行在 31999 端口的 IoTDB JMX 服务。</p> <img src="https://user-images.githubusercontent.com/13203019/51577195-f94d7500-1ef3-11e9-999a-b4f67055d80e.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>连接到 JMX 后,您可以通过 MBean 选项卡找到名为<code>ch.qos.logback.classic</code><code>MBean</code>,如下图所示。</p> <img src="https://user-images.githubusercontent.com/13203019/51577204-fe122900-1ef3-11e9-9e89-2eb1d46e24b8.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p><code>ch.qos.logback.classic</code>的 MBean 操作(Operations)选项中,可以看到当前动态系统日志配置支持的 6 种接口,您可以通过使用相应的方法,来执行相应的操作,操作页面如图。</p> <img src="https://user-images.githubusercontent.com/13203019/51577216-09fdeb00-1ef4-11e9-9005-542ad7d9e9e0.png" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="动态系统日志接口说明"><a href="#动态系统日志接口说明" class="header-anchor">#</a> 动态系统日志接口说明</h4> <ul><li>reloadDefaultConfiguration 接口</li></ul> <p>该方法为重新加载默认的 logback 配置文件,用户可以先对默认的配置文件进行修改,然后调用该方法将修改后的配置文件重新加载到系统中,使其生效。</p> <ul><li>reloadByFileName 接口</li></ul> <p>该方法为加载一个指定路径的 logback 配置文件,并使其生效。该方法接受一个名为 p1 的 String 类型的参数,该参数为需要指定加载的配置文件路径。</p> <ul><li>getLoggerEffectiveLevel 接口</li></ul> <p>该方法为获取指定 Logger 当前生效的日志级别。该方法接受一个名为 p1 的 String 类型的参数,该参数为指定 Logger 的名称。该方法返回指定 Logger 当前生效的日志级别。</p> <ul><li>getLoggerLevel 接口</li></ul> <p>该方法为获取指定 Logger 的日志级别。该方法接受一个名为 p1 的 String 类型的参数,该参数为指定 Logger 的名称。该方法返回指定 Logger 的日志级别。</p> <p>需要注意的是,该方法与<code>getLoggerEffectiveLevel</code>方法的区别在于,该方法返回的是指定 Logger 在配置文件中被设定的日志级别,如果用户没有对该 Logger 进行日志级别的设定,则返回空。按照 Logback 的日志级别继承机制,如果一个 Logger 没有被显示地设定日志级别,其将会从其最近的祖先继承日志级别的设定。这时,调用<code>getLoggerEffectiveLevel</code>方法将返回该 Logger 生效的日志级别;而调用本节所述方法,将返回空。</p> <ul><li>setLoggerLevel 接口</li></ul> <p>该方法为设置指定 Logger 的日志级别。该方法接受一个名为 p1 的 String 类型的参数和一个名为 p2 的 String 类型的参数,分别指定 Logger 的名称和目标的日志等级。</p></div> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/zh/UserGuide/Master/Maintenance-Tools/Maintenance-Command.html" class="prev">
运维命令
</a></span> <span class="next"><a href="/zh/UserGuide/Master/Maintenance-Tools/JMX-Tool.html">
JMX 工具
</a>
</span></p></div> <p style="text-align: center; color: #909399; font-size: 12px; margin: 0 30px;">Copyright © 2022 The Apache Software Foundation.<br>
Apache and the Apache feather logo are trademarks of The Apache Software Foundation</p> <p style="text-align: center; margin-top: 10px; color: #909399; font-size: 12px; margin: 0 30px;"><strong>Have a question?</strong> Connect with us on QQ, WeChat, or Slack. <a href="https://github.com/apache/iotdb/issues/1995">Join the community</a> now.</p> <p style="text-align: center; margin-top: 10px; color: #909399; font-size: 12px; margin: 0 30px;">
We use <a href="https://analytics.google.com">Google Analytics</a> to collect anonymous, aggregated usage information.
</p></main></div><div class="global-ui"></div></div>
<script src="/assets/js/app.73a3c634.js" defer></script><script src="/assets/js/3.c8384d0b.js" defer></script><script src="/assets/js/502.f92f0066.js" defer></script>
</body>
</html>