Menghadkan Masa Pelaksanaan Pertanyaan dalam MySQL
Untuk memastikan pelaksanaan pertanyaan yang cekap, mungkin perlu menguatkuasakan masa pelaksanaan maksimum untuk pertanyaan SQL, serupa dengan fungsi set_time_limit() dalam PHP.
Penyelesaian: Had Masa Pelaksanaan dalam MySQL
Bermula dengan MySQL 5.7.4, pembayang MAX_EXECUTION_TIME() telah diperkenalkan untuk mengehadkan masa pelaksanaan peringkat atasan penyataan SELECT baca sahaja. Pembayang ini menentukan masa pelaksanaan maksimum dalam milisaat:
SELECT /*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds * FROM table;
Nota Pelaksanaan:
Ciri ini hanya terpakai pada pernyataan SELECT baca sahaja. Ia pada mulanya dinamakan MAX_EXECUTION_TIME() dalam MySQL 5.7.4 dan dinamakan semula kepada max_execution_time dalam MySQL 5.7.8
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengehadkan Masa Pelaksanaan Pertanyaan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!