Công việc chính của tôi là giúp khách hàng của tôi giải quyết các Vấn đề về Hiệu suất Máy chủ SQL của họ. Phần tốt nhất trong công việc của tôi là tôi được làm việc với khách hàng mới mỗi ngày về chủ đề yêu thích của tôi là Kiểm tra tình trạng hiệu suất cơ sở dữ liệu toàn diện . Nhiều khách hàng của tôi đang chạy RDMBS khác cùng với SQL Server. Gần đây tôi đã nhận được câu hỏi từ một khách hàng đang sử dụng MariaDB, có cách nào để biết phiên bản MariaDB của họ hỗ trợ loại Công cụ nào không. Về cơ bản, họ muốn biết lệnh có thể Hiển thị Công cụ để Hiển thị tất cả Công cụ có sẵn và được hỗ trợ trong MariaDB.
Như bạn biết rằng MariaDB có thể thay thế cho MySQL. Tất cả lệnh hoạt động cho MySQL thường hoạt động cho MariaDB. Tôi nhớ khi tôi làm việc với MySQL, tôi đã sử dụng một lệnh SHOW ENGINES, tôi hỏi họ xem điều đó có phù hợp với họ trên MariaDB hay không. Quả thực nó đã hoạt động.
Đây là lệnh sẽ hiển thị tất cả công cụ có sẵn và được hỗ trợ trong MariaDB.
SHOW ENGINES
Đây là kết quả của lệnh trên khi tôi chạy tương tự trên phiên bản MariaDB của mình là 10.4.8.
Tôi cũng nhận ra rằng InnoDB là công cụ cơ sở dữ liệu mặc định cho MariaDB vì nó hỗ trợ giao dịch, khóa ngoại và khóa cấp hàng.
Kết quả của giao dịch và giao dịch lưu điểm là rất rõ ràng. Các chữ cái XA là viết tắt của các giao dịch XA được thiết kế để cho phép các giao dịch phân tán, trong đó người quản lý giao dịch (ứng dụng) kiểm soát một giao dịch liên quan đến nhiều tài nguyên.
Nếu bạn muốn bắt đầu học MariaDB hoặc MySQL, đây là liên kết để bạn có thể tìm hiểu thêm về nó:
- Nguyên tắc cơ bản về MySQL 1
- Nguyên tắc cơ bản về MySQL 2
- Bắt đầu với MariaDB
Hãy cho tôi biết nếu bạn có bất kỳ thủ thuật hay cho SQL Server nào, tôi sẽ rất vui được đăng trên blog với sự ghi nhận xứng đáng dành cho bạn.