Hôm qua, tôi nhận được câu hỏi từ khách hàng của mình về Kiểm tra tình trạng hoạt động cơ sở dữ liệu toàn diện , người thường thuê tôi để Điều chỉnh Hiệu suất Máy chủ SQL nhưng lần này câu hỏi liên quan nhiều hơn đến cài đặt MySQL mà họ có trong hệ thống của mình. Hôm nay chúng ta sẽ thảo luận về Truy vấn Sử dụng Bảng Tạm thời.
Truy vấn Sử dụng Bảng Tạm thời
Một câu hỏi phổ biến mà tôi thường nhận được là làm cách nào để biết truy vấn có đang sử dụng bảng tạm thời hay không. Chà, thật khó để biết chỉ bằng cách nhìn vào truy vấn nhưng rất dễ dàng để biết nó bằng nhiều bộ đếm có sẵn.
Đây là lệnh bạn có thể chạy với MYSQL hoặc MariaDB và tìm ra bao nhiêu bảng tạm thời mà truy vấn của bạn đang sử dụng.
HIỂN THỊ TÌNH TRẠNG CỦA PHIÊN BẢN NHƯ 'Created_tmp_disk_tables';Bạn phải chạy lệnh đo bộ đếm trước và sau truy vấn của mình và nó sẽ cung cấp cho bạn số lượng bảng tạm thời đã được tạo cho truy vấn của bạn. Vâng, nó là đơn giản để tìm ra. Có nhiều bộ đếm trong MySQL và MariaDB.
Lộ trình học tập của MariaDB
MariaDB là sản phẩm tuyệt vời cho sự đổi mới nguồn mở và độ tin cậy cấp doanh nghiệp, cũng như cơ sở dữ liệu quan hệ hiện đại của nó. Nó đã nổi lên như một giải pháp thay thế thông minh cho cơ sở dữ liệu kế thừa.
Bài đăng ban đầu trên blog ở đây: Tìm hiểu MariaDB - Tuần lễ công nghệ mới
- Khóa học 1:Truy vấn Dữ liệu từ MariaDB
- Khóa học 2:Nắm bắt logic với các thủ tục được lưu trữ trong MariaDB
- Khóa học 3:Playbook thao tác dữ liệu MariaDB
- Khóa học 4:Kết hợp và Lọc Dữ liệu với MariaDB
- Khóa học 5:Playbook về các hàm của MariaDB
PostgreSQL - Lộ trình học
PostgreSQL được coi là một trong những cơ sở dữ liệu mã nguồn mở tiên tiến nhất. PostgreSQL rất dễ học cũng như nó rất dễ triển khai và dễ thực hiện.
- Khóa học 1:PostgreSQL:Bắt đầu
- Khóa học 2:PostgreSQL:Giới thiệu về Truy vấn SQL
- Khóa học 3:PostgreSQL:Truy vấn SQL nâng cao
- Khóa học 4:PostgreSQL:Lập trình Máy chủ Nâng cao
- Khóa học 5:PostgreSQL:Điều chỉnh Chỉ mục và Tối ưu hóa Hiệu suất
MySQL - Lộ trình học
MySQL là hệ quản trị cơ sở dữ liệu quan hệ nguồn mở (RDBMS).
- Khóa học 1:Cơ bản về MySQL - 1
- Khóa học 2:Cơ bản về MySQL - 2
- Khóa học 3:Lập chỉ mục MySQL cho Hiệu suất
- Khóa học 4:Tối ưu hóa Truy vấn MySQL và Điều chỉnh Hiệu suất
- Khóa học 5:Tham quan có hướng dẫn về MySQL Workbench
- Khóa học 6:Các nguyên tắc cơ bản về sao lưu và phục hồi MySQL
- Khóa học 7:Giám sát MySQL với Lược đồ Hiệu suất
- Khóa học 8:Nguyên tắc cơ bản về phpMyAdmin