рд╡рд┐рддрд░рд┐рдд DBMS TiDB 4.0 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдЙрдкрд▓рдмреНрдз рдПрдХ рд╡рд┐рддрд░рд┐рдд DBMS рдХрд╛ рд╡рд┐рдореЛрдЪрди рдЯреАрдЖрдИрдбреАрдмреА 4.0, Google рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд╛рдкрдиреЗрд╡рд╛рд▓рд╛ ╨╕ F1. TiDB рд╣рд╛рдЗрдмреНрд░рд┐рдб HTAP (рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдирд▓/рдПрдирд╛рд▓рд┐рдЯрд┐рдХрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ) рд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реНрд░реЗрдгреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд▓реЗрдирджреЗрди (OLTP) рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреЛ рдФрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдЕрдкрд╛рдЪреЗ 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред

TiDB рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • SQL рд╕рдорд░реНрдерди рдФрд░ MySQL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди, рдЬреЛ MySQL рдХреЗ рд▓рд┐рдП TiDB рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдореМрдЬреВрджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред MySQL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк DBMS рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП JSON-рдЖрдзрд╛рд░рд┐рдд API рдФрд░ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕, рдПрдЧреНрд░реАрдЧреЗрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕, рдЧреНрд░реБрдк рдмрд╛рдп, рдСрд░реНрдбрд░ рдмрд╛рдп, рдбрд┐рд╕реНрдЯрд┐рдВрдХреНрдЯ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди, рдорд░реНрдЬ (рд▓реЗрдлреНрдЯ рдЬреЙрдЗрди / рд░рд╛рдЗрдЯ рдЬреЙрдЗрди / рдХреНрд░реЙрд╕ рдЬреЙрдЗрди), рд╡реНрдпреВрдЬрд╝, рд╡рд┐рдВрдбреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рд╕рдмрдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рд╕рдорд░реНрдерди рд╣реИред рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреНрд╖рдорддрд╛рдПрдВ PhpMyAdmin рдЬреИрд╕реЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП TiDB рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред Gogs рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕;
  • рдХреНрд╖реИрддрд┐рдЬ рдорд╛рдкрдиреАрдпрддрд╛ рдФрд░ рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛: рдХреЗрд╡рд▓ рдирдП рдиреЛрдбреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рднрдВрдбрд╛рд░рдг рдЖрдХрд╛рд░ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢рдХреНрддрд┐ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдЕрддрд┐рд░реЗрдХ рдХреЗ рд╕рд╛рде рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдиреЛрдбреНрд╕ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдСрдкрд░реЗрд╢рди рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
  • рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрдбрд╝реЗ DBMS рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЗрдирджреЗрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдиреЛрдбреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдХрд░реНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред
  • рдиреЛрдбреНрд╕ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдмреИрдХрдПрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдиреАрдп рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрди GoLevelDB рдФрд░ BoltDB рдпрд╛ рд╣рдорд╛рд░реЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рддрд░рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрди TiKV рдФрд░ TiFlash. TiKV рдбреЗрдЯрд╛ рдХреЛ рдХреБрдВрдЬреА/рдореВрд▓реНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реЗрдирджреЗрди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ (OLTP) рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рд╣реИред TiFlash рдбреЗрдЯрд╛ рдХреЛ рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд╕рдорд╕реНрдпрд╛рдУрдВ (OLAP) рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╕рдордп рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдорд╛ рдХреЛ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЖрдкрдХреЛ рдЪрд▓ рд░рд╣реЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд░реЛрдХреЗ рдмрд┐рдирд╛ рддреБрд░рдВрдд рдХреЙрд▓рдо рдФрд░ рдЗрдВрдбреЗрдХреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╡рд┐рддрд░рд┐рдд рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдЧреНрд░реАрди рдЬреАрд╕реА рд╕рдХреНрд╖рдо рд╣реИ, рдЬреЛ рдмрдбрд╝реЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреА рдЧрддрд┐ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ;
  • рдмрдбрд╝реЗ рд▓реЗрди-рджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ рд▓рдЧрднрдЧ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХреЗ рдЖрдХрд╛рд░ рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдПрдХрд▓ рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рд╕реАрдорд╛ 100 рдПрдордмреА рд╕реЗ рдмрдврд╝рд╛рдХрд░ 10 рдЬреАрдмреА рдХрд░ рджреА рдЧрдИ рд╣реИ;
  • рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рдФрд░ рд░реАрд╕реНрдЯреЛрд░ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдЯреЗрдмрд▓реЛрдВ рдкрд░ рддрд╛рд▓реЗ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ;
  • MySQL-рд╕рдВрдЧрдд рд░реАрдб-рд▓реЗрд╡рд▓ рд▓реЗрдирджреЗрди рдЕрд▓рдЧрд╛рд╡ рддрдВрддреНрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдкрдврд╝реЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз);
  • "рдПрдбрдорд┐рди рд╢реЛ рдбреАрдбреАрдПрд▓ рдЬреЙрдмреНрд╕" рдХрдорд╛рдВрдб рдореЗрдВ LIKE рдФрд░ WHERE рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • oom-use-tmp-storage рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрд░реНрдпрд╛рдкреНрдд RAM рд╣реЛрдиреЗ рдкрд░ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реИрдВрдбрдо рдХреАрд╡рд░реНрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рд▓реЛрдб рдбреЗрдЯрд╛ рдХрдорд╛рдВрдб рдореЗрдВ рдЕрдм рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдФрд░ рдмрд╛рдЗрдирд░реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ;
  • рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 15 рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗ рдЧрдП;
  • SQL рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдЬреЛрдбрд╝реЗ рдЧрдПред рдзреАрдореА рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдПрдХ рд▓реЙрдЧ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕реЗ SLOW_QUERY / CLUSTER_SLOW_QUERY рд╕рд┐рд╕реНрдЯрдо рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдкреАрдбреА (рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдбреНрд░рд╛рдЗрд╡рд░, рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди рд╕рд░реНрд╡рд░) рд╕реЗ рдкрдврд╝реЗ рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред PD/TiKV рдиреЛрдбреНрд╕ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП "SET CONFIG" рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо-рд╕рд░реНрд╡рд░-рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 4096);
  • рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдЬрд╣рд╛рдВ рдЕрдиреБрд░реЛрдзрд┐рдд рдХреЙрд▓рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ;
  • рд╕реВрдЪрдХрд╛рдВрдХ рд╡рд┐рд▓рдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд╡реЗрд░реА рдЕрдиреБрдХреВрд▓рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдореВрд▓реНрдп рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди;
  • рдЗрдВрдбреЗрдХреНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдХреЗ рд╕реАрдкреАрдпреВ рд▓реЛрдб рдХрдо рдХрд░рдирд╛;
  • рдПрдХ рдирдП рдкрдВрдХреНрддрд┐ рднрдВрдбрд╛рд░рдг рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛ рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЙрд▓рдо рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • GROUP_CONCAT рдлрд╝рдВрдХреНрд╢рди рдЕрдм "рдСрд░реНрдбрд░ рдмрд╛рдп" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ;
  • SQL рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ TiFlash рд▓реЙрдЧ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ;
  • RECOVER TABLE рдХрдорд╛рдВрдб рдЕрдм рдХрд╛рдЯреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ;
  • DDL рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП DDLJobs рд╕рд┐рд╕реНрдЯрдо рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝реА рдЧрдИ;
  • PD рдФрд░ TiKV рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SHOW CONFIG рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ;
  • рд╢рд╛рдорд┐рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреИрд╢;
  • рдХрд┐рд╕реА рдХрдорд┐рдЯ рдХреЗ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдЪрд░рдг рдореЗрдВ рдХреЛрд░рдЖрдЙрдЯрд┐рди (рдЧреЛрд░рдЖрдЙрдЯрд┐рди) рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдм рдХрдорд┐рдЯрд░-рд╕рдВрдЧрд╛рдорд┐рддрд┐ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ;
  • рдЕрд╕реНрдерд╛рдпреА рднрдВрдбрд╛рд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ tidb-server рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ;
  • "tbl_name рд╡рд┐рднрд╛рдЬрди (рд╡рд┐рднрд╛рдЬрди_рдирд╛рдо_рд╕реВрдЪреА) рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ" рдФрд░ "tbl_name рд╡рд┐рднрд╛рдЬрди (рд╡рд┐рднрд╛рдЬрди_рдирд╛рдо_рд╕реВрдЪреА) рдореЗрдВ рдмрджрд▓реЗрдВ" рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрд╢ рдореЗрдВ, "рд╢реВрдиреНрдп рд╣реИ" рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
  • рд╡рд┐рднрд╛рдЬрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╕реВрдЪрдХрд╛рдВрдХ рдЬрд╛рдВрдЪ, рд╕рдлрд╛рдИ рдФрд░ рдорд░рдореНрдордд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ