Saya menyukai pekerjaan saya sebagai SQL Performance Tuning Expert karena saya belajar banyak hal baru setiap hari ketika saya bekerja dengan klien saya di Pemeriksaan Kesehatan Kinerja Database Komprehensif . Baru-baru ini klien saya bertanya apakah ada perintah yang setara dengan WAIT FOR dari SQL Server di MySQL. Tentu saja, ada dan sangat sederhana.
Jika Anda ingin menunggu selama 5 detik dalam kode SQL Server, Anda akan menjalankan perintah berikut:
WAITFOR DELAY '00:00:05';
Kini kode serupa di MySQL dapat ditulis dalam dua cara berbeda.
Metode 1:
SELECT SLEEP(5);
Metode 2:
DO SLEEP(5);
Saya pribadi lebih suka metode 2 daripada metode 1. Fungsi semacam ini dapat membantu untuk menguji kueri asinkron serta kueri yang berjalan lambat.
Bagaimanapun, beri tahu saya jika Anda telah menggunakan fungsi semacam ini dalam produksi Anda atau tidak. Jika ya, saya ingin tahu apa tujuan Anda menggunakan ini. Selain itu, tinggalkan komentar pada postingan blog ini jika Anda ingin mempelajari sesuatu yang baru dan saya akan dengan senang hati membagikannya kepada Anda.