๐Ÿ“ฃ

TiDB Cloud Serverless ใŒ
Starter
ใซๅค‰ใ‚ใ‚Šใพใ—ใŸ๏ผใ“ใฎใƒšใƒผใ‚ธใฏ่‡ชๅ‹•็ฟป่จณใ•ใ‚ŒใŸใ‚‚ใฎใงใ™ใ€‚
ๅŽŸๆ–‡ใฏใ“ใกใ‚‰ใ‹ใ‚‰ใ”่ฆงใใ ใ•ใ„ใ€‚

TiDB ใฎๆฉŸ่ƒฝ

ใ“ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใงใฏใ€TiDB ใฎๅ„ใƒใƒผใ‚ธใƒงใƒณใงใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๆฉŸ่ƒฝใ‚’ไธ€่ฆง่กจ็คบใ—ใฆใ„ใพใ™ใ€‚ๅฎŸ้จ“็š„ๆฉŸ่ƒฝใฎใ‚ตใƒใƒผใƒˆใฏใ€ๆœ€็ต‚ใƒชใƒชใƒผใ‚นใฎๅ‰ใซๅค‰ๆ›ดใ•ใ‚Œใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚‹ใ“ใจใซๆณจๆ„ใ—ใฆใใ ใ•ใ„ใ€‚

ใƒ‡ใƒผใ‚ฟๅž‹ใ€้–ขๆ•ฐใ€ใŠใ‚ˆใณๆผ”็ฎ—ๅญ

ใƒ‡ใƒผใ‚ฟๅž‹ใ€้–ขๆ•ฐใ€ใŠใ‚ˆใณๆผ”็ฎ—ๅญ6.16.05.45.35.25.15.04.0
ๆ•ฐๅ€คๅž‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ—ฅไป˜ใจๆ™‚ๅˆปใฎ็จฎ้กžใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ–‡ๅญ—ๅˆ—ๅž‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
JSON ใ‚ฟใ‚คใƒ—ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ๅˆถๅพกใƒ•ใƒญใƒผ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ–‡ๅญ—ๅˆ—้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ•ฐๅ€ค้–ขๆ•ฐใจๆผ”็ฎ—ๅญใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ—ฅไป˜ใจๆ™‚ๅˆป้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒ“ใƒƒใƒˆ้–ขๆ•ฐใจๆผ”็ฎ—ๅญใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ญใƒฃใ‚นใƒˆ้–ขๆ•ฐใจๆผ”็ฎ—ๅญใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆš—ๅทๅŒ–ใŠใ‚ˆใณๅœง็ธฎ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆƒ…ๅ ฑ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
JSON้–ขๆ•ฐๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
้›†่จˆ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใใฎไป–ใฎ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ชใƒšใƒฌใƒผใ‚ฟใƒผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ–‡ๅญ—ใ‚ปใƒƒใƒˆใจ็…งๅˆ 1ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒฆใƒผใ‚ถใƒผใƒฌใƒ™ใƒซใฎใƒญใƒƒใ‚ฏใ‚ˆNNNNNNN

็ดขๅผ•ไป˜ใ‘ใจๅˆถ็ด„

็ดขๅผ•ไป˜ใ‘ใจๅˆถ็ด„6.16.05.45.35.25.15.04.0
็™บ็พใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ใ‚ซใƒฉใƒ ๅž‹ใ‚นใƒˆใƒฌใƒผใ‚ธ (TiFlash)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
RocksDB ใ‚จใƒณใ‚ธใƒณใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ฟใ‚คใ‚ฟใƒณใƒ—ใƒฉใ‚ฐใ‚คใƒณใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
่ฆ‹ใˆใชใ„ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN
่ค‡ๅˆPRIMARY KEYใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ไธ€ๆ„ใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ•ดๆ•ฐPRIMARY KEYใฎใ‚ฏใƒฉใ‚นใ‚ฟใƒผๅŒ–ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
่ค‡ๅˆใ‚ญใƒผใพใŸใฏ้žๆ•ดๆ•ฐใ‚ญใƒผใฎใ‚ฏใƒฉใ‚นใ‚ฟใƒผๅŒ–ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN

SQL ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆ

SQL ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆ26.16.05.45.35.25.15.04.0
REPLACE SELECT INSERT UPDATE DELETEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
INSERT ON DUPLICATE KEY UPDATEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
LOAD DATA INFILEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
SELECT INTO OUTFILEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
INNER JOIN , `LEFTRIGHT [OUTER] JOIN`ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
UNION ใ€ UNION ALLใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
EXCEPTใŠใ‚ˆใณINTERSECTๆผ”็ฎ—ๅญใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN
GROUP BY ใ€ ORDER BYใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆ้–ขๆ•ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅ…ฑ้€šใƒ†ใƒผใƒ–ใƒซๅผ (CTE)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNN
START TRANSACTION ใ€ COMMIT ใ€ ROLLBACKใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
EXPLAINใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
EXPLAIN ANALYZEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒฆใƒผใ‚ถใƒผๅฎš็พฉๅค‰ๆ•ฐๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
BATCH [ON COLUMN] LIMIT INTEGER DELETEใ‚ˆNNNNNNN

้ซ˜ๅบฆใช SQL ๆฉŸ่ƒฝ

้ซ˜ๅบฆใช SQL ๆฉŸ่ƒฝ6.16.05.45.35.25.15.04.0
ใƒ—ใƒชใƒšใ‚ขใƒ‰ ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆ ใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚ˆใ‚ˆใ‚ˆใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
SQL ่จˆ็”ป็ฎก็† (SPM)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ณใƒ—ใƒญใ‚ปใƒƒใ‚ตใƒผใƒปใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆๅฎŸ้จ“็š„
ใ‚นใƒ†ใ‚คใƒซ่ชญใฟๅ–ใ‚Šใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNN
ใƒ•ใ‚ฉใƒญใƒฏใƒผใŒ่ชญใ‚€ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅฑฅๆญดใƒ‡ใƒผใ‚ฟใฎ่ชญใฟๅ–ใ‚Š (tidb_snapshot)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ชใƒ—ใƒ†ใ‚ฃใƒžใ‚คใ‚ถใƒผใฎใƒ’ใƒณใƒˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
MPP ๅฎŸ่กŒใ‚จใƒณใ‚ธใƒณใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN
ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น ใƒžใƒผใ‚ธใ‚ˆใ‚ˆใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
SQL ใฎ้…็ฝฎ่ฆๅ‰‡ใ‚ˆใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„NNNN

ใƒ‡ใƒผใ‚ฟๅฎš็พฉ่จ€่ชž (DDL)

ใƒ‡ใƒผใ‚ฟๅฎš็พฉ่จ€่ชž (DDL)6.16.05.45.35.25.15.04.0
TRUNCATE CREATE DROP ALTER RENAMEใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
็”Ÿๆˆใ•ใ‚ŒใŸๅˆ—ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ใƒ“ใƒฅใƒผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ทใƒผใ‚ฑใƒณใ‚นใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
่‡ชๅ‹•ๅข—ๅŠ ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ชใƒผใƒˆใƒฉใƒณใƒ€ใƒ ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
DDL ใ‚ขใƒซใ‚ดใƒชใ‚บใƒ  ใ‚ขใ‚ตใƒผใ‚ทใƒงใƒณใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒžใƒซใƒใ‚นใ‚ญใƒผใƒžใฎๅค‰ๆ›ด: ๅˆ—ใ‚’่ฟฝๅŠ ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ๅˆ—ใฎ็จฎ้กžใ‚’ๅค‰ๆ›ดใ™ใ‚‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNN
ไธ€ๆ™‚ใƒ†ใƒผใƒ–ใƒซใ‚ˆใ‚ˆใ‚ˆใ‚ˆNNNN

ๅ–ๅผ•

ๅ–ๅผ•6.16.05.45.35.25.15.04.0
้žๅŒๆœŸใ‚ณใƒŸใƒƒใƒˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN
1ๅ€‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN
ๅคง่ฆๆจกใƒˆใƒฉใƒณใ‚ถใ‚ฏใ‚ทใƒงใƒณ (10GB)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ‚ฒ่ฆณ็š„ใชๅ–ๅผ•ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆฅฝ่ฆณ็š„ใชๅ–ๅผ•ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅๅพฉๅฏ่ƒฝ่ชญใฟๅ–ใ‚Šๅˆ†้›ข (ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆๅˆ†้›ข)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
่ชญใฟๅ–ใ‚Šใ‚ณใƒŸใƒƒใƒˆๅˆ†้›ขใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ

ใƒ‘ใƒผใƒ†ใ‚ฃใ‚ทใƒงใƒ‹ใƒณใ‚ฐ

ใƒ‘ใƒผใƒ†ใ‚ฃใ‚ทใƒงใƒ‹ใƒณใ‚ฐ6.16.05.45.35.25.15.04.0
็ฏ„ๅ›ฒๅˆ†ๅ‰ฒใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒใƒƒใ‚ทใƒฅใƒ‘ใƒผใƒ†ใ‚ฃใ‚ทใƒงใƒ‹ใƒณใ‚ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
List ใƒ‘ใƒผใƒ†ใ‚ฃใ‚ทใƒงใƒ‹ใƒณใ‚ฐใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„N
List COLUMNS ใƒ‘ใƒผใƒ†ใ‚ฃใ‚ทใƒงใƒ‹ใƒณใ‚ฐใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„N
EXCHANGE PARTITIONๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„N
ๅ‹•็š„ๅ‰ชๅฎšใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„NN

็ตฑ่จˆ

็ตฑ่จˆ6.16.05.45.35.25.15.04.0
CMSketchใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง็„กๅŠนใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง็„กๅŠนใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง็„กๅŠนใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง็„กๅŠนใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒ’ใ‚นใƒˆใ‚ฐใƒฉใƒ ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆ‹กๅผต็ตฑ่จˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„N
็ตฑ่จˆใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
็ตฑ่จˆใ‚’่‡ชๅ‹•็š„ใซๆ›ดๆ–ฐใ™ใ‚‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
้ซ˜้€Ÿๅˆ†ๆžๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ๅ‹•็š„ๅ‰ชๅฎšใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„NN

ๅฎ‰ๅ…จ

ๅฎ‰ๅ…จ6.16.05.45.35.25.15.04.0
้€้Žใƒฌใ‚คใƒคใƒผใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃ (TLS)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ไฟๅญ˜ๆ™‚ใฎๆš—ๅทๅŒ– (TDE)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅฝนๅ‰ฒใƒ™ใƒผใ‚นใฎ่ช่จผ (RBAC)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
่จผๆ˜Žๆ›ธใƒ™ใƒผใ‚นใฎ่ช่จผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
caching_sha2_password่ช่จผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNNN
MySQL ไบ’ๆ›GRANTใ‚ทใ‚นใƒ†ใƒ ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅ‹•็š„ๆจฉ้™ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNN
ใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃๅผทๅŒ–ใƒขใƒผใƒ‰ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆNN
็ทจ้›†ใ•ใ‚ŒใŸใƒญใ‚ฐ ใƒ•ใ‚กใ‚คใƒซใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN

ใƒ‡ใƒผใ‚ฟใฎใ‚คใƒณใƒใƒผใƒˆใจใ‚จใ‚ฏใ‚นใƒใƒผใƒˆ

ใƒ‡ใƒผใ‚ฟใฎใ‚คใƒณใƒใƒผใƒˆใจใ‚จใ‚ฏใ‚นใƒใƒผใƒˆ6.16.05.45.35.25.15.04.0
้ซ˜้€Ÿใ‚คใƒณใƒใƒผใ‚ฟใƒผ (TiDB Lightning)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
mydumper ่ซ–็†ใƒ€ใƒณใƒ‘ใƒผ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ้žๆŽจๅฅจ
Dumpling่ซ–็†ใƒ€ใƒณใƒ‘ใƒผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใƒˆใƒฉใƒณใ‚ถใ‚ฏใ‚ทใƒงใƒณLOAD DATAใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆN 3
ใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚น็งป่กŒใƒ„ใƒผใƒซใ‚ญใƒƒใƒˆ (DM)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
Binlogใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๅค‰ๆ›ดใƒ‡ใƒผใ‚ฟ ใ‚ญใƒฃใƒ—ใƒใƒฃ (CDC)ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ

็ฎก็†ใ€ๅฏ่ฆณๆธฌๆ€งใ€ใŠใ‚ˆใณใƒ„ใƒผใƒซ

็ฎก็†ใ€ๅฏ่ฆณๆธฌๆ€งใ€ใŠใ‚ˆใณใƒ„ใƒผใƒซ6.16.05.45.35.25.15.04.0
TiDB ใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰ UIใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
TiDB ใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰ใฎ็ถ™็ถš็š„ใชใƒ—ใƒญใƒ•ใ‚กใ‚คใƒชใƒณใ‚ฐใ‚ˆใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„NNNN
TiDB ใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰Top SQLใ‚ˆใ‚ˆๅฎŸ้จ“็š„NNNNN
TiDB ใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰ SQL ่จบๆ–ญๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ๆƒ…ๅ ฑใ‚นใ‚ญใƒผใƒžใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ๆŒ‡ๆจ™ใ‚นใ‚ญใƒผใƒžใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆ่ฆ็ด„่กจใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚นใƒญใƒผ ใ‚ฏใ‚จใƒช ใƒญใ‚ฐใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
TiUPๅฑ•้–‹ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ขใƒณใ‚ทใƒ–ใƒซๅฑ•้–‹NNNNNNN้žๆŽจๅฅจ
Kubernetes ใ‚ชใƒšใƒฌใƒผใ‚ฟใƒผใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
็ต„ใฟ่พผใฟใฎ็‰ฉ็†ใƒใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
ใ‚ฐใƒญใƒผใƒใƒซใ‚ญใƒซใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
ใƒ“ใƒฅใƒผใ‚’ใƒญใƒƒใ‚ฏใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
SHOW CONFIGใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆใ‚ˆ
SET CONFIGใ‚ˆๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„ๅฎŸ้จ“็š„
DM WebUIๅฎŸ้จ“็š„ๅฎŸ้จ“็š„NNNNNN

  1. TiDB ใฏใ€latin1 ใ‚’ utf8 ใฎใ‚ตใƒ–ใ‚ปใƒƒใƒˆใจใ—ใฆ่ชคใฃใฆๆ‰ฑใ„ใพใ™ใ€‚่ฉณ็ดฐใซใคใ„ใฆใฏใ€ TiDB #18955ใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚โ†ฉ
  2. ใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ SQL ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆใฎๅฎŒๅ…จใชใƒชใ‚นใƒˆใซใคใ„ใฆใฏใ€ ใ‚นใƒ†ใƒผใƒˆใƒกใƒณใƒˆ ใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚โ†ฉ
  3. TiDB v4.0 ใฎๅ ดๅˆใ€ LOAD DATAใƒˆใƒฉใƒณใ‚ถใ‚ฏใ‚ทใƒงใƒณใฏๅŽŸๅญๆ€งใ‚’ไฟ่จผใ—ใพใ›ใ‚“ใ€‚โ†ฉ

ใ“ใฎใƒšใƒผใ‚ธใฏๅฝนใซ็ซ‹ใกใพใ—ใŸใ‹๏ผŸ