{"id":43887,"date":"2023-12-18T19:05:31","date_gmt":"2023-06-06T12:32:45","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/"},"modified":"2024-05-04T14:11:59","modified_gmt":"2024-05-04T06:11:59","slug":"tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/","title":{"rendered":"[TiDB] \u6570\u636e\u52a0\u8f7d"},"content":{"rendered":"<h1>\u9996\u5148<\/h1>\n<p>\u6211\u4f7f\u7528TiDB\u521b\u5efa\u4e86\u4e00\u4e2a\u6570\u636e\u5e93\uff0c\u5e76\u4f7f\u7528LOAD DATA\u547d\u4ee4\u52a0\u8f7d\u4e86\u793a\u4f8b\u6570\u636e\u3002\u6211\u6309\u7167\u5feb\u901f\u5165\u95e8\u6307\u5357\u4e2d\u7684\u5bfc\u5165\u793a\u4f8b\u6570\u636e\u5e93\u7684\u6b65\u9aa4\u8fdb\u884c\u4e86\u64cd\u4f5c\u3002<\/p>\n<h1>\u9a8c\u8bc1\u884c\u52a8\u73af\u5883<\/h1>\n<p>\u672c\u6587\u6240\u8ff0\u7684\u6b65\u9aa4\u5df2\u5728\u4ee5\u4e0b\u73af\u5883\u4e2d\u8fdb\u884c\u4e86\u64cd\u4f5c\u9a8c\u8bc1\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@tisim ~]# tiup cluster display demo-cluster\r\ntiup is checking updates for component cluster ...\r\nStarting component `cluster`: \/root\/.tiup\/components\/cluster\/v1.12.1\/tiup-cluster display demo-cluster\r\nCluster type:       tidb\r\nCluster name:       demo-cluster\r\nCluster version:    v7.0.0\r\nDeploy user:        tidb\r\nSSH type:           builtin\r\nDashboard URL:      http:\/\/192.168.3.171:2379\/dashboard\r\nGrafana URL:        http:\/\/192.168.3.171:3000\r\nID                   Role        Host           Ports                            OS\/Arch       Status   Data Dir                    Deploy Dir\r\n--                   ----        ----           -----                            -------       ------   --------                    ----------\r\n192.168.3.171:3000   grafana     192.168.3.171  3000                             linux\/x86_64  Up       -                           \/tidb-deploy\/grafana-3000\r\n192.168.3.171:2379   pd          192.168.3.171  2379\/2380                        linux\/x86_64  Up|L|UI  \/tidb-data\/pd-2379          \/tidb-deploy\/pd-2379\r\n192.168.3.171:9090   prometheus  192.168.3.171  9090\/12020                       linux\/x86_64  Up       \/tidb-data\/prometheus-9090  \/tidb-deploy\/prometheus-9090\r\n192.168.3.171:4000   tidb        192.168.3.171  4000\/10080                       linux\/x86_64  Up       -                           \/tidb-deploy\/tidb-4000\r\n192.168.3.171:9000   tiflash     192.168.3.171  9000\/8123\/3930\/20170\/20292\/8234  linux\/x86_64  Up       \/tidb-data\/tiflash-9000     \/tidb-deploy\/tiflash-9000\r\n192.168.3.171:20160  tikv        192.168.3.171  20160\/20180                      linux\/x86_64  Up       \/tidb-data\/tikv-20160       \/tidb-deploy\/tikv-20160\r\n192.168.3.171:20161  tikv        192.168.3.171  20161\/20181                      linux\/x86_64  Up       \/tidb-data\/tikv-20161       \/tidb-deploy\/tikv-20161\r\n192.168.3.171:20162  tikv        192.168.3.171  20162\/20182                      linux\/x86_64  Up       \/tidb-data\/tikv-20162       \/tidb-deploy\/tikv-20162\r\nTotal nodes: 8\r\n<\/code><\/pre>\n<h1>\u6570\u636e\u6587\u4ef6\u4e0b\u8f7d<\/h1>\n<p>\u4ece2010\u5e74\u52302017\u5e74\uff0c\u4e0b\u8f7d\u5e76\u89e3\u538b\u7f29ZIP\u6587\u4ef6\u3002CSV\u6587\u4ef6\u7684\u5927\u5c0f\u5927\u7ea6\u4e3a3GB\u5de6\u53f3\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@tisim ~]# mkdir -p bikeshare-data &amp;&amp; cd bikeshare-data\r\n[root@tisim bikeshare-data]# curl -L --remote-name-all https:\/\/s3.amazonaws.com\/capitalbikeshare-data\/{2010..2017}-capitalbikeshare-tripdata.zip\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100 2351k  100 2351k    0     0  1032k      0  0:00:02  0:00:02 --:--:-- 1032k\r\n100 24.1M  100 24.1M    0     0  5235k      0  0:00:04  0:00:04 --:--:-- 5803k\r\n100 41.4M  100 41.4M    0     0  3688k      0  0:00:11  0:00:11 --:--:-- 4008k\r\n100 53.8M  100 53.8M    0     0  3211k      0  0:00:17  0:00:17 --:--:-- 4242k\r\n100 63.4M  100 63.4M    0     0  5043k      0  0:00:12  0:00:12 --:--:-- 5174k\r\n100 70.1M  100 70.1M    0     0  4473k      0  0:00:16  0:00:16 --:--:-- 4453k\r\n100 74.6M  100 74.6M    0     0  4480k      0  0:00:17  0:00:17 --:--:-- 5672k\r\n100 85.4M  100 85.4M    0     0  2377k      0  0:00:36  0:00:36 --:--:-- 1722k\r\n\r\n[root@tisim bikeshare-data]# unzip \\*-tripdata.zip\r\nArchive:  2010-capitalbikeshare-tripdata.zip\r\n  inflating: 2010-capitalbikeshare-tripdata.csv\r\n(\u7701\u7565)\r\nArchive:  2017-capitalbikeshare-tripdata.zip\r\n  inflating: 2017Q1-capitalbikeshare-tripdata.csv\r\n  inflating: 2017Q2-capitalbikeshare-tripdata.csv\r\n  inflating: 2017Q3-capitalbikeshare-tripdata.csv\r\n  inflating: 2017Q4-capitalbikeshare-tripdata.csv\r\n\r\n8 archives were successfully processed.\r\n<\/code><\/pre>\n<h1>\u521b\u5efa\u6570\u636e\u5e93<\/h1>\n<p>\u4f7f\u7528mysql\u5ba2\u6237\u7aef\u8fde\u63a5\u5230TiDB\uff0c\u5e76\u521b\u5efa\u6570\u636e\u5e93\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@tisim bikeshare-data]# mysql -h 192.168.3.171 -P 4000 -uroot\r\nWelcome to the MySQL monitor.  Commands end with ; or \\g.\r\nYour MySQL connection id is 409\r\nServer version: 5.7.25-TiDB-v7.0.0 TiDB Server (Apache License 2.0) Community Edition, MySQL 5.7 compatible\r\n\r\nCopyright (c) 2000, 2023, Oracle and\/or its affiliates.\r\n\r\nOracle is a registered trademark of Oracle Corporation and\/or its\r\naffiliates. Other names may be trademarks of their respective\r\nowners.\r\n\r\nType 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.\r\n\r\nmysql&gt; CREATE DATABASE bikeshare;\r\nQuery OK, 0 rows affected (0.10 sec)\r\n<\/code><\/pre>\n<p>\u9009\u62e9\u5df2\u521b\u5efa\u7684bikeshare\u6570\u636e\u5e93\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; USE bikeshare\r\nDatabase changed\r\n<\/code><\/pre>\n<p>\u521b\u5efa\u4e00\u5f20\u8868\u683c\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; CREATE TABLE trips (\r\n    -&gt;  trip_id bigint NOT NULL PRIMARY KEY AUTO_INCREMENT,\r\n    -&gt;  duration integer not null,\r\n    -&gt;  start_date datetime,\r\n    -&gt;  end_date datetime,\r\n    -&gt;  start_station_number integer,\r\n    -&gt;  start_station varchar(255),\r\n    -&gt;  end_station_number integer,\r\n    -&gt;  end_station varchar(255),\r\n    -&gt;  bike_number varchar(255),\r\n    -&gt;  member_type varchar(255)\r\n    -&gt; );\r\nQuery OK, 0 rows affected (0.09 sec)\r\n<\/code><\/pre>\n<p>\u4f7f\u7528LOAD DATA LOCAL\u8bed\u53e5\u8fdb\u884c\u52a0\u8f7d\u3002\u5c1d\u8bd5\u53ea\u52a0\u8f7d\u4e00\u4e2a\u6587\u4ef6\uff0c\u4f46\u51fa\u73b0\u4e86\u9519\u8bef\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; SET tidb_dml_batch_size = 20000;\r\nQuery OK, 0 rows affected (0.00 sec)\r\n\r\nmysql&gt; LOAD DATA LOCAL INFILE '2017Q1-capitalbikeshare-tripdata.csv' INTO TABLE trips\r\n    -&gt;   FIELDS TERMINATED BY ',' ENCLOSED BY '\"'\r\n    -&gt;   LINES TERMINATED BY '\\r\\n'\r\n    -&gt;   IGNORE 1 LINES\r\n    -&gt; (duration, start_date, end_date, start_station_number, start_station,\r\n    -&gt; end_station_number, end_station, bike_number, member_type);\r\nERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.\r\n\r\nmysql&gt; SELECT @@local_infile ;\r\n+----------------+\r\n| @@local_infile |\r\n+----------------+\r\n|              1 |\r\n+----------------+\r\n1 row in set (0.00 sec)\r\n\r\nmysql&gt; exit\r\nBye\r\n<\/code><\/pre>\n<p>\u5f00\u542fmysql\u5ba2\u6237\u7aef\u7684local_infile\uff0c\u5e76\u8fde\u63a5\u5230bikeshare\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@tisim bikeshare-data]# mysql -h 192.168.3.171 -P 4000 -uroot bikeshare --local-infile=1\r\nmysql&gt; SELECT DATABASE();\r\n+------------+\r\n| DATABASE() |\r\n+------------+\r\n| bikeshare  |\r\n+------------+\r\n1 row in set (0.00 sec)\r\n<\/code><\/pre>\n<p>\u518d\u6b21\u6267\u884cLOAD DATA LOCAL\u7684\u547d\u4ee4\u3002\u8fd9\u6b21\u6210\u529f\u4e86\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; SET tidb_dml_batch_size = 20000;\r\nQuery OK, 0 rows affected (0.00 sec)\r\n\r\nmysql&gt; LOAD DATA LOCAL INFILE '2017Q1-capitalbikeshare-tripdata.csv' INTO TABLE trips\r\n    -&gt;   FIELDS TERMINATED BY ',' ENCLOSED BY '\"'\r\n    -&gt;   LINES TERMINATED BY '\\r\\n'\r\n    -&gt;   IGNORE 1 LINES\r\n    -&gt; (duration, start_date, end_date, start_station_number, start_station,\r\n    -&gt; end_station_number, end_station, bike_number, member_type);\r\nQuery OK, 646510 rows affected (17.02 sec)\r\nRecords: 646510  Deleted: 0  Skipped: 0  Warnings: 0\r\n\r\nmysql&gt; SELECT COUNT(*) FROM trips;\r\n+----------+\r\n| COUNT(*) |\r\n+----------+\r\n|   646510 |\r\n+----------+\r\n1 row in set (0.21 sec)\r\n<\/code><\/pre>\n<p>\u4e00\u65e6\u6267\u884cTRUNCATE\u64cd\u4f5c\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; TRUNCATE TABLE trips;\r\nQuery OK, 0 rows affected (0.10 sec)\r\n\r\nmysql&gt; SELECT COUNT(*) FROM trips;\r\n+----------+\r\n| COUNT(*) |\r\n+----------+\r\n|        0 |\r\n+----------+\r\n1 row in set (0.00 sec)\r\n\r\nmysql&gt; exit\r\nBye\r\n<\/code><\/pre>\n<p>\u52a0\u8f7d\u6240\u6709\u7684CSV\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code>[root@tisim bikeshare-data]# for FILE in *.csv; do\r\n&gt;  echo \"== $FILE ==\"\r\n&gt; mysql -h 192.168.3.171 -P 4000 -uroot bikeshare --local-infile=1 -e \"SET tidb_dml_batch_size = 20000; LOAD DATA LOCAL INFILE '${FILE}' INTO TABLE trips FIELDS TERMINATED BY ',' ENCLOSED BY '\\\r\n\"' LINES TERMINATED BY '\\r\\n' IGNORE 1 LINES (duration, start_date, end_date, start_station_number, start_station, end_station_number, end_station, bike_number, member_type);\"\r\n&gt; done;\r\n== 2010-capitalbikeshare-tripdata.csv ==\r\n== 2011-capitalbikeshare-tripdata.csv ==\r\n== 2012Q1-capitalbikeshare-tripdata.csv ==\r\n== 2012Q2-capitalbikeshare-tripdata.csv ==\r\n== 2012Q3-capitalbikeshare-tripdata.csv ==\r\n== 2012Q4-capitalbikeshare-tripdata.csv ==\r\n== 2013Q1-capitalbikeshare-tripdata.csv ==\r\n== 2013Q2-capitalbikeshare-tripdata.csv ==\r\n== 2013Q3-capitalbikeshare-tripdata.csv ==\r\n== 2013Q4-capitalbikeshare-tripdata.csv ==\r\n== 2014Q1-capitalbikeshare-tripdata.csv ==\r\n== 2014Q2-capitalbikeshare-tripdata.csv ==\r\n== 2014Q3-capitalbikeshare-tripdata.csv ==\r\n== 2014Q4-capitalbikeshare-tripdata.csv ==\r\n== 2015Q1-capitalbikeshare-tripdata.csv ==\r\n== 2015Q2-capitalbikeshare-tripdata.csv ==\r\n== 2015Q3-capitalbikeshare-tripdata.csv ==\r\n== 2015Q4-capitalbikeshare-tripdata.csv ==\r\n== 2016Q1-capitalbikeshare-tripdata.csv ==\r\n== 2016Q2-capitalbikeshare-tripdata.csv ==\r\n== 2016Q3-capitalbikeshare-tripdata.csv ==\r\n== 2016Q4-capitalbikeshare-tripdata.csv ==\r\n== 2017Q1-capitalbikeshare-tripdata.csv ==\r\n== 2017Q2-capitalbikeshare-tripdata.csv ==\r\n== 2017Q3-capitalbikeshare-tripdata.csv ==\r\n== 2017Q4-capitalbikeshare-tripdata.csv ==\r\n<\/code><\/pre>\n<p>\u6211\u8981\u786e\u8ba4\u4e00\u4e0b\u5df2\u52a0\u8f7d\u7684\u884c\u6570\u3002<\/p>\n<pre class=\"post-pre\"><code>mysql&gt; SELECT COUNT(*) FROM trips;\r\n+----------+\r\n| COUNT(*) |\r\n+----------+\r\n| 19117643 |\r\n+----------+\r\n1 row in set (3.05 sec)\r\n<\/code><\/pre>\n<p>\u6211\u5c06\u786e\u8ba4\u6267\u884c\u8ba1\u5212\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">cop[tikv]\u306etask\u304cTiKV\u3078\u30aa\u30d5\u30ed\u30fc\u30c9\u3057\u3066\u3044\u308b\u51e6\u7406\u3092\u8868\u3057\u3066\u304a\u308a\u3001TiKV\u304c\u3001bike_number = &#8216;W00742&#8217;\u306b\u4e00\u81f4\u3059\u308b\u884c\u3092\u53d6\u5f97\u3057\u3066\u884c\u6570\u3092\u96c6\u8a08\u3057\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">root\u306etask\u304cTiDB\u5074\u306e\u51e6\u7406\u3092\u8868\u3057\u3066\u304a\u308a\u3001TiDB\u304b\u3089\u306e\u7d50\u679c\u3092\u96c6\u7d04\u3057\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/ul>\n<pre class=\"post-pre\"><code>mysql&gt; EXPLAIN SELECT COUNT(*) FROM trips WHERE bike_number = 'W00742';\r\n+------------------------------+-------------+-----------+---------------+-------------------------------------------+\r\n| id                           | estRows     | task      | access object | operator info                             |\r\n+------------------------------+-------------+-----------+---------------+-------------------------------------------+\r\n| HashAgg_13                   | 1.00        | root      |               | funcs:count(Column#12)-&gt;Column#11         |\r\n| \u2514\u2500TableReader_14             | 1.00        | root      |               | data:HashAgg_6                            |\r\n|   \u2514\u2500HashAgg_6                | 1.00        | cop[tikv] |               | funcs:count(1)-&gt;Column#12                 |\r\n|     \u2514\u2500Selection_12           | 9386.78     | cop[tikv] |               | eq(bikeshare.trips.bike_number, \"W00742\") |\r\n|       \u2514\u2500TableFullScan_11     | 19938837.00 | cop[tikv] | table:trips   | keep order:false                          |\r\n+------------------------------+-------------+-----------+---------------+-------------------------------------------+\r\n5 rows in set (0.01 sec)\r\n<\/code><\/pre>\n<h1>\u603b\u7ed3\u800c\u8a00<\/h1>\n<p>\u5728\u6267\u884c\u6570\u636e\u52a0\u8f7d\u5230mysql\u670d\u52a1\u5668\u4e0a\u7684\u540c\u65f6\uff0c\u6211\u53ef\u4ee5\u4f7f\u7528\u4e0e\u4e4b\u76f8\u540c\u7684\u65b9\u5f0f\u6765\u6267\u884c\u3002\u5728\u786e\u8ba4\u52a0\u8f7d\u540e\u7684\u6267\u884c\u8ba1\u5212\u65f6\uff0c\u6211\u7406\u89e3\u5230\u4e86TiKV\u5c06\u5904\u7406\u5de5\u4f5c\u5378\u8f7d\u7684\u4e8b\u5b9e\u3002\u53ea\u6709\u7ecf\u8fc7TiKV\u7aef\u8fc7\u6ee4\u7684\u6570\u636e\u624d\u4f1a\u88ab\u4f20\u8f93\u5230TiDB\u7aef\uff0c\u8fd9\u6837\u53ef\u4ee5\u671f\u671b\u51cf\u5c11TiDB\u7aef\u7684CPU\u8d44\u6e90\u548c\u6570\u636e\u4f20\u8f93\u91cf\u3002\u5728\u50cf\u5546\u4e1a\u73af\u5883\u4e2dTiDB\u8282\u70b9\u548cTiKV\u8282\u70b9\u5206\u522b\u5728\u4e0d\u540c\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\u7684\u73af\u5883\u4e2d\uff0c\u53ef\u4ee5\u53d7\u76ca\u532a\u6d45\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148 \u6211\u4f7f\u7528TiDB\u521b\u5efa\u4e86\u4e00\u4e2a\u6570\u636e\u5e93\uff0c\u5e76\u4f7f\u7528LOAD DATA\u547d\u4ee4\u52a0\u8f7d\u4e86\u793a\u4f8b\u6570\u636e\u3002\u6211\u6309\u7167\u5feb\u901f\u5165\u95e8\u6307\u5357\u4e2d\u7684\u5bfc\u5165\u793a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-43887","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[TiDB] \u6570\u636e\u52a0\u8f7d - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-\u6570\u636e\u52a0\u8f7d\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[TiDB] \u6570\u636e\u52a0\u8f7d\" \/>\n<meta property=\"og:description\" content=\"\u9996\u5148 \u6211\u4f7f\u7528TiDB\u521b\u5efa\u4e86\u4e00\u4e2a\u6570\u636e\u5e93\uff0c\u5e76\u4f7f\u7528LOAD DATA\u547d\u4ee4\u52a0\u8f7d\u4e86\u793a\u4f8b\u6570\u636e\u3002\u6211\u6309\u7167\u5feb\u901f\u5165\u95e8\u6307\u5357\u4e2d\u7684\u5bfc\u5165\u793a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-\u6570\u636e\u52a0\u8f7d\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-06T12:32:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T06:11:59+00:00\" \/>\n<meta name=\"author\" content=\"\u97f5, \u79d1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u97f5, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/\",\"name\":\"[TiDB] \u6570\u636e\u52a0\u8f7d - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-06-06T12:32:45+00:00\",\"dateModified\":\"2024-05-04T06:11:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[TiDB] \u6570\u636e\u52a0\u8f7d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e\",\"name\":\"\u97f5, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g\",\"caption\":\"\u97f5, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunke\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"[TiDB] \u6570\u636e\u52a0\u8f7d - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-\u6570\u636e\u52a0\u8f7d\/","og_locale":"zh_CN","og_type":"article","og_title":"[TiDB] \u6570\u636e\u52a0\u8f7d","og_description":"\u9996\u5148 \u6211\u4f7f\u7528TiDB\u521b\u5efa\u4e86\u4e00\u4e2a\u6570\u636e\u5e93\uff0c\u5e76\u4f7f\u7528LOAD DATA\u547d\u4ee4\u52a0\u8f7d\u4e86\u793a\u4f8b\u6570\u636e\u3002\u6211\u6309\u7167\u5feb\u901f\u5165\u95e8\u6307\u5357\u4e2d\u7684\u5bfc\u5165\u793a [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-\u6570\u636e\u52a0\u8f7d\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-06-06T12:32:45+00:00","article_modified_time":"2024-05-04T06:11:59+00:00","author":"\u97f5, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u97f5, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/","name":"[TiDB] \u6570\u636e\u52a0\u8f7d - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-06-06T12:32:45+00:00","dateModified":"2024-05-04T06:11:59+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"[TiDB] \u6570\u636e\u52a0\u8f7d"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e","name":"\u97f5, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g","caption":"\u97f5, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunke\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/tidb-%e6%95%b0%e6%8d%ae%e5%8a%a0%e8%bd%bd\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/43887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=43887"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/43887\/revisions"}],"predecessor-version":[{"id":98797,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/43887\/revisions\/98797"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=43887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=43887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=43887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}