TiDB 4.0 рд╡рд┐рддрд░рд┐рдд DBMS рдкреНрд░рдХрд╛рд╢рди

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

TiDB рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • SQL рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдЖрдгрд┐ MySQL рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рд╕реБрд╕рдВрдЧрдд рдХреНрд▓рд╛рдпрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рддрд░рддреВрдж, рдЬреНрдпрд╛рдореБрд│реЗ MySQL рд╕рд╛рдареА рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рд╡рд┐рджреНрдпрдорд╛рди рдНрдкреНрд▓рд┐рдХреЗрд╢рди TiDB рдордзреНрдпреЗ рдЬреБрд│рд╡реВрди рдШреЗрдгреЗ рд╕реЛрдкреЗ рд╣реЛрддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╛рдпрдВрдЯ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдЦреАрд▓ рдорд┐рд│рддреЗ. MySQL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдореНрд╣реА DBMS рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА JSON-рдЖрдзрд╛рд░рд┐рдд API рдЖрдгрд┐ рд╕реНрдкрд╛рд░реНрдХрд╕рд╛рдареА рдХрдиреЗрдХреНрдЯрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
  • SQL рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдкреИрдХреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛, рдПрдХрддреНрд░рд┐рдд рдХрд╛рд░реНрдпреЗ, GROUP BY, ORDER BY, DISTINCT expressions, рд╡рд┐рд▓реАрдиреАрдХрд░рдг (LEFT Join/Right Join/CROSS JoIN), рджреГрд╢реНрдпреЗ, рд╡рд┐рдВрдбреЛ рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕рдмрдХреНрд╡реЗрд░реА рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд. рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдзреА PhpMyAdmin рд╕рд╛рд░рдЦреНрдпрд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ TiDB рд╕рд╣ рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢рд╛ рдЖрд╣реЗрдд, рдЧреЙрдЧреНрдЬ рдЖрдгрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕;
  • рд╕реНрдХреЗрд▓-рдЖрдЙрдЯ рдЖрдгрд┐ рд▓рд╡рдЪрд┐рдХрддрд╛: рдирд╡реАрди рдиреЛрдбреНрд╕ рдЬреЛрдбреВрди рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢рдХреНрддреА рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЗ. рд╡реИрдпрдХреНрддрд┐рдХ рдиреЛрдбреНрд╕ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд░рд┐рдбрдВрдбрдВрд╕реАрд╕рд╣ рдбреЗрдЯрд╛ рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЕрдкрдпрд╢ рдЖрдкреЛрдЖрдк рд╣рд╛рддрд╛рд│рд▓реЗ рдЬрд╛рддрд╛рдд.
  • рдкреНрд░рдгрд╛рд▓реА рд╕рд╛рддрддреНрдп рд╣рдореА рджреЗрддреЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд▓рд╛ рдПрдХ рдореЛрдард╛ DBMS рд╕рд╛рд░рдЦреА рджрд┐рд╕рддреЗ, рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╕реВрдирд╣реА, рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдиреЛрдбреНрд╕рдордзреАрд▓ рдбреЗрдЯрд╛ рдЧреБрдВрддрд▓реЗрд▓рд╛ рдЖрд╣реЗ.
  • рдиреЛрдбреНрд╕рд╡рд░реАрд▓ рднреМрддрд┐рдХ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рднрд┐рдиреНрди рдмреЕрдХрдПрдВрдб рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, GoLevelDB рдЖрдгрд┐ BoltDB рд╕реНрдерд╛рдирд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди рдХрд┐рдВрд╡рд╛ рдиреЗрдЯрд┐рд╡реНрд╣ рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрдЯреЗрдб рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди TiKV рдЖрдгрд┐ TiFlash. TiKV рдбреЗрдЯрд╛ рдкрдВрдХреНрддреАрдВрдордзреНрдпреЗ рдХреА/рд╡реНрд╣реЕрд▓реНрдпреВ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕рд╛рдард╡рддреЗ рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рди рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (OLTP) рдЯрд╛рд╕реНрдХрд╕рд╛рдареА рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рдЖрд╣реЗ. TiFlash рдХреЙрд▓рдо-рдЖрдзрд╛рд░рд┐рдд рдкрджреНрдзрддреАрдиреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд╕рдорд╕реНрдпрд╛ (OLAP) рд╕реЛрдбрд╡рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдордордзреНрдпреЗ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рдЪрд╛рд▓реВ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рди рдерд╛рдВрдмрд╡рддрд╛ рдлреНрд▓рд╛рдпрд╡рд░ рдХреЙрд▓рдо рдЖрдгрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╡рд┐рддрд░рд┐рдд рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╛рд╣рдХ рдЧреНрд░реАрди рдЬреАрд╕реА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдореЛрдареНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдордзреНрдпреЗ рдХрдЪрд░рд╛ рд╕рдВрдХрд▓рдирд╛рдЪреА рдЧрддреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд╛рдврд╡реВ рд╢рдХрддреЗ рдЖрдгрд┐ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдзрд╛рд░реВ рд╢рдХрддреЗ;
  • рдореЛрдареНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди, рдЬреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдЬрд╡рд│рдЬрд╡рд│ рднреМрддрд┐рдХ рдореЗрдорд░реАрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдиреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. рдПрдХрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдХрд╛рд░ рдорд░реНрдпрд╛рджрд╛ 100 MB рд╡рд░реВрди 10 GB рдкрд░реНрдпрдВрдд рд╡рд╛рдврд▓реА;
  • рдмреЕрдХрдЕрдкрд╕рд╛рдареА рдмреЕрдХрдЕрдк рдЖрдгрд┐ рд░рд┐рд╕реНрдЯреЛрд░ рдХрдорд╛рдВрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдЯреЗрдмрд▓рд╡рд░ рд▓реЙрдХ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • рд░реАрдб рд▓реЗрд╡реНрд╣рд▓рд╡рд░ MySQL-рд╕реБрд╕рдВрдЧрдд рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рди рдЖрдпрд╕реЛрд▓реЗрд╢рди рдореЗрдХреЕрдирд┐рдЭрдо рдЬреЛрдбрд▓реЗ (рд╡рд╛рдЪрд╛ рдкреНрд░рддрд┐рдмрджреНрдз);
  • "рдЕреЕрдбрдорд┐рди рд╢реЛ рдбреАрдбреАрдПрд▓ рдЬреЙрдмреНрд╕" рдХрдорд╛рдВрдбрдордзреНрдпреЗ LIKE рдЖрдгрд┐ WHERE рдЕрднрд┐рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • oom-use-tmp-storage рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ, рдЬреЗ рдЕрдкреБрд▒реНрдпрд╛ RAM рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкрд░рд┐рдгрд╛рдо рдХреЕрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • рд╡рд┐рд╢реЗрд╖рддрд╛рдВрдирд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдпреЗ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреАрд╡рд░реНрдб рдЬреЛрдбрд▓реЗ;
  • LOAD DATA рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдЖрддрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЖрдгрд┐ рдмрд╛рдпрдирд░реА рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ;
  • рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░ рд╡рд░реНрддрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 15 рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЬреЛрдбрд▓реЗ;
  • SQL рдХреНрд╡реЗрд░реАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдЪреЗ рдирд┐рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдЬреЛрдбрд▓реА. рдЬреЛрдбрд▓реЗрд▓реЗ рдзреАрдореЗ рдХреНрд╡реЗрд░реА рд▓реЙрдЧ рд╕рд┐рд╕реНрдЯрдо рдЯреЗрдмрд▓ SLOW_QUERY / CLUSTER_SLOW_QUERY рджреНрд╡рд╛рд░реЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ;
  • рдЕрдиреБрдХреНрд░рдорд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • PD (рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдбреНрд░рд╛рдпрд╡реНрд╣рд░, рдХреНрд▓рд╕реНрдЯрд░ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рд╕рд░реНрд╡реНрд╣рд░) рд╡рд░реВрди рд╡рд╛рдЪрд▓реЗрд▓реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЧрддрд┐рд╢реАрд▓рдкрдгреЗ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. PD/TiKV рдиреЛрдбреНрд╕рдЪреА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА "SET CONFIG" рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдПрдХрд╛рдЪрд╡реЗрд│реА рдХрдиреЗрдХреНрд╢рдирдЪреА рдХрдорд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧ рдХрдорд╛рд▓-рд╕рд░реНрд╡реНрд╣рд░-рдХрдиреЗрдХреНрд╢рди рдЬреЛрдбрд▓реЗ (рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ 4096);
  • рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рд╕реНрддрдВрдн рдЕрдиреБрдХреНрд░рдордгрд┐рдХреЗрджреНрд╡рд╛рд░реЗ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╡реНрд╣рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди;
  • рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЬреЛрдбрд▓реЗ;
  • рдореВрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрд╕рд╣ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди;
  • рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рдХреЕрд╢ рдХрд░реВрди рдЖрдгрд┐ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдХрд░реВрди CPU рд▓реЛрдб рдХрдореА рдХреЗрд▓реЗ;
  • рдирд╡реАрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреЛрд░реЗрдЬ рдлреЙрд░рдореЕрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╕реНрддрдВрднрд╛рдВрд╕рд╣ рд╕рд╛рд░рдгреНрдпрд╛рдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
  • GROUP_CONCAT рдлрдВрдХреНрд╢рди рдЖрддрд╛ "ORDER BY" рдЕрднрд┐рд╡реНрдпрдХреНрддреАрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ;
  • SQL рджреНрд╡рд╛рд░реЗ TiFlash рд▓реЙрдЧрдордзреВрди рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • "RECOVER TABLE" рдХрдорд╛рдВрдб рдЯреНрд░рдВрдХрдЯреЗрдб рдЯреЗрдмрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддреЗ;
  • DDL рдЬреЙрдм рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рдирдмрджреНрджрд▓ рддрдкрд╢реАрд▓ рд╡рд┐рдЪрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА DDLJobs рд╕рд┐рд╕реНрдЯрдо рдЯреЗрдмрд▓ рдЬреЛрдбрд▓реЗ;
  • PD рдЖрдгрд┐ TiKV рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА SHOW CONFIG рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • рдЪрд╛рд▓реВ рдХреЗрд▓реЗ рдбреАрдлреЙрд▓реНрдЯ рдХреЙрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЕрд╢реЗ;
  • рдХрдорд┐рдЯ рдкреБрдиреНтАНрд╣рд╛ рдкреНрд░рдпрддреНтАНрди рдХрд░рдгреНтАНрдпрд╛рдЪреНтАНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдордзреНтАНрдпреЗ рдЧреЛрд░реЛрдЯреАрдирдЪреА рд╕рдВрдЦреНтАНрдпрд╛ рдЖрддрд╛ рдХрдорд┐рдЯрд░-рдХреЙрдиреНрдХрд░рдиреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдкрд░реВрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ;
  • рдЯреЗрдмрд▓ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • tidb-server рдордзреНрдпреЗ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪрд╛ рдЖрдХрд╛рд░ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • "tbl_name partition(partition_name_list) рдордзреНрдпреЗ рдШрд╛рд▓рд╛" рдЖрдгрд┐ "tbl_name partition(partition_name_list) рдордзреНрдпреЗ рдмрджрд▓рд╛" рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рд╡рд┐рднрд╛рдЬрди (рд╡рд┐рднрд╛рдЬрди) рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╣реЕрд╢рдордзреНрдпреЗ, "is null" рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • рд╡рд┐рднрд╛рдЬрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рддрдХреНрддреНрдпрд╛рдВрд╕рд╛рдареА, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рддрдкрд╛рд╕рдгреЗ, рд╕рд╛рдл рдХрд░рдгреЗ рдЖрдгрд┐ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛