Database Internals

Cách relational database thực sự lưu trữ, đánh index và đếm dữ liệu — và cách suy luận về performance của query từ gốc rễ.

Điều gì xảy ra khi MySQL thực thi câu lệnh SELECT?

SELECT là câu lệnh SQL đầu tiên mà hầu hết chúng ta học, nhưng ít ai để ý điều gì thực sự diễn ra bên trong MySQL khi câu lệnh đó được thực thi. Bài viết này đi qua kiến trúc tổng quan của MySQL Server và từng bước mà một câu lệnh SELECT phải trải qua, từ lúc thiết lập connection cho đến khi Executor trả kết quả về cho client.

12mDatabase Internals