Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TiDBの導入背景、3年間運用して感じたこと - db tech showcase 2022 Tokyo

PingCAP-Japan
November 22, 2022

TiDBの導入背景、3年間運用して感じたこと - db tech showcase 2022 Tokyo

近年のコロナ禍での「巣ごもり需要」や動画配信サービスへの関心の高まりなどを受け、U-NEXTの有料会員数は3年間で約2.5倍に伸長し、2020年8月時点で200万人を突破しました。
このスライドでは、U-NEXT社が抱えていた課題を解決に導いたNewSQLはどのようなものか。TiDBの採用のポイント、そして三年間運用して感じたことについて紹介します。
出典:db tech showcase 2022

トピック:
・U-NEXT会社紹介
・TiDB導入の背景
・TiDBを選んだ理由
・移行
・現在の規模
・運用について

アーカイブ動画:
https://youtu.be/cNEjcWm44W0

PingCAP-Japan

November 22, 2022
Tweet

More Decks by PingCAP-Japan

Other Decks in Technology

Transcript

  1. 動画配信サービスの平均利用数 日本 アメリカ 1.7 3.1 2.7 2019年 2020年 2021年 出典:

    GEM Partners「動画配信/放送/ビデオソフト市場 ユーザー分析レポート」の 2021年調査版/ウォールストリート・ジャーナルが市場調査会社の調査をもとに分析
  2. 当初 1.7 TB 2019年 CPU メモリ HDD 台数 TiDB 24core/x86

    64G SSD 1 TIDB 64core/arm 128G SSD 2 TIKV PD Pump 64core/arm 128G NVME 3
  3. 現在 8.3 TB 2022年 CPU メモリ HDD 台数 TiDB 24core/x86

    64G SSD 1 TIDB 64core/arm 128G SSD 6 TIKV 64core/arm 128G NVME 12 PD 64core/arm 128G SSD 3 Pump 64core/arm 128G SSD 3
  4. 今後 1? TB 2023年 CPU メモリ HDD 台数 TiDB 64core/x86

    128G SSD 6 TIKV 64core/x86 128G NVME 12 PD 64core/x86 128G SSD 3 TiCDC 64core/x86 128G SSD 3
  5. 初めでの障害 解決 • show stats_healthy 統計情報 • analyze tableでインデックスのみ最適化 恒久対応

    • tidb_auto_analyze_ratio デフォルト0.5から0.1へ変更 • tidb_auto_analyze_start_time tidb_auto_analyze_end_time 早朝時間帯に設定
  6. 日常 Network • CRC Error注意 Region • Hot Region: RebalanceやScaleout

    • Health: pending、downのpeer数を警戒,missのpeerは0に維持