Tôi yêu thích công việc Chuyên gia điều chỉnh hiệu suất SQL vì tôi được học rất nhiều điều mới mỗi ngày khi tôi làm việc với khách hàng của tôi tại Kiểm tra tình trạng hoạt động cơ sở dữ liệu toàn diện . Gần đây khách hàng của tôi đã hỏi tôi liệu có lệnh tương đương WAIT FOR của SQL Server trong MySQL hay không. Tất nhiên, có và một cái rất đơn giản.
Nếu bạn muốn đợi 5 giây trong mã SQL Server, bạn sẽ chạy lệnh sau:
WAITFOR DELAY '00:00:05';
Giờ đây, mã tương tự trong MySQL có thể được viết theo hai cách khác nhau.
Phương pháp 1:
SELECT SLEEP(5);
Phương pháp 2:
DO SLEEP(5);
Cá nhân tôi thích phương pháp 2 hơn phương pháp 1. Loại hàm này có thể hữu ích để kiểm tra các truy vấn không đồng bộ cũng như các truy vấn chạy chậm.
Trong mọi trường hợp, hãy cho tôi biết nếu bạn đã sử dụng loại chức năng này trong quá trình sản xuất của mình hay chưa. Nếu có, tôi muốn biết mục đích bạn sử dụng cái này để làm gì. Ngoài ra, hãy để lại nhận xét cho bài đăng trên blog này nếu bạn muốn tìm hiểu bất kỳ điều gì mới và tôi sẽ rất vui khi chia sẻ điều đó với bạn.