inflearn logo

Cẩm nang toàn diện về cơ sở dữ liệu production dành cho DBA thương mại điện tử quy mô lớn — Học cách vận hành không gián đoạn thông qua tái hiện sự cố MySQL

Khi API đặt hàng bị treo dù CPU chưa đến 1%, khi thêm một cột mà dịch vụ ngừng hoạt động, khi đơn hàng vừa thanh toán không hiển thị. Đây là phiên bản đầy đủ gồm 104 bài học, tái hiện nguyên vẹn các sự cố thực tế trong cơ sở dữ liệu vận hành bằng môi trường thực hành MySQL 8.4 với máy chủ gốc và bản sao, đồng thời cung cấp quy trình từ chẩn đoán trong 5 phút đến thay đổi lược đồ không gián đoạn, xử lý tác vụ lớn, khôi phục và chuẩn bị cho sự kiện.

1 học viên đang tham gia khóa học này

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

MySQL
MySQL
database
database
database-tuning
database-tuning
dba
dba
MySQL
MySQL
database
database
database-tuning
database-tuning
dba
dba

Bạn sẽ nhận được điều này sau khi học.

  • Soạn và thực hiện quy trình thêm chỉ mục, cột vào bảng production mà không làm gián đoạn dịch vụ (xác định phương thức → kiểm tra khóa metadata → đặt thời gian chờ → hoàn tác).

  • Trong vòng 5 phút kể từ khi sự cố xảy ra, hãy tìm các phiên và truy vấn đang gây tắc nghẽn, rồi quyết định nên chấm dứt hay chờ đợi.

  • Thực hiện UPDATE, DELETE và backfill hàng loạt an toàn trong giờ vận hành, đồng thời theo dõi độ trễ sao chép.

  • Trước các đợt giảm giá hoặc sự kiện theo nguyên tắc ai đến trước được phục vụ trước, hãy lập danh sách kiểm tra và tiêu chí dừng, đồng thời xác định những gì cần theo dõi trong ngày diễn ra.

  • Chọn các truy vấn chậm hàng đầu để tối ưu và báo cáo số liệu trước và sau trong cùng điều kiện.

  • Khôi phục dữ liệu bị xóa nhầm bằng nhật ký nhị phân và viết báo cáo tổng kết sự cố để theo dõi tình trạng tái diễn.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Các lập trình viên backend có 1–5 năm kinh nghiệm phải đảm nhận việc vận hành cơ sở dữ liệu trong nhóm không có DBA.

  • Junior DBA/SRE được giao phụ trách ứng phó sự cố và thay đổi cơ sở dữ liệu trong quá trình triển khai.

  • Đội ngũ chuẩn bị vận hành MySQL 8.4 do MySQL 8.0 sắp hết hỗ trợ

Cần biết trước khi bắt đầu?

  • Biết SELECT, JOIN và chỉ mục là gì.

  • Cài đặt Docker Desktop và các lệnh cơ bản trong terminal

  • Chạy Python 3 (dành cho tập lệnh tải thực hành, pip install pymysql)

Xin chào
Đây là dorian05202988

Xác minh sự nghiệp

Tôi là một chuyên gia dữ liệu với hơn 20 năm kinh nghiệm trong lĩnh vực cơ sở dữ liệu và CNTT. Trong vai trò DBA và quản lý nhóm Nền tảng Cơ sở dữ liệu, tôi phụ trách các nền tảng cơ sở dữ liệu, với chuyên môn về MySQL, PostgreSQL, Oracle, MongoDB, tinh chỉnh SQL, AWS, Terraform và Python. Dựa trên kinh nghiệm trong các lĩnh vực trò chơi, tài chính và dịch vụ CNTT, tôi trình bày về cơ sở dữ liệu và kiến trúc đám mây. Tôi đã xuất bản 『Học các mẫu SQL tinh chỉnh thực tế Oracle』 và 『Sổ tay ứng dụng dự án thực tế Oracle Pro*C』, đồng thời thuyết trình về serverless, lựa chọn cơ sở dữ liệu và chiến lược đa cơ sở dữ liệu tại AWS Summit 2018·2019 và sự kiện 데이터야 놀자 2020. Gần đây, tôi tập trung vào phân tích và khuyến nghị tinh chỉnh truy vấn chậm bằng Bedrock LLM, tự động hóa việc tính toán thông số DB, cũng như quy trình tra cứu thông qua máy chủ DB Meta MCP và bot Slack. Tôi giải thích về tự động hóa cơ sở dữ liệu dành cho nhà phát triển và việc ứng dụng AI vào công việc dành cho người không chuyên về phát triển thông qua các bài thực hành phù hợp với đối tượng và mục tiêu của từng khóa học. Thay vì áp dụng nguyên xi các đề xuất của AI, tôi truyền đạt các tiêu chí đánh giá như kiểm tra tính tương đương của kết quả, kế hoạch thực thi và điều kiện quan sát; nếu thiếu căn cứ thì tạm thời chưa áp dụng. Dữ liệu vận hành của công ty và thông tin xác thực không được đưa vào tài liệu giảng dạy.

Thêm

Chương trình giảng dạy

Tất cả

104 bài giảng ∙ (10giờ 45phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của dorian05202988

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

11.109 ₫

19%

2.234.024 ₫