php - Laman web berjalan dalam talian, bagaimana untuk menyemak sama ada pernyataan sql yang memerlukan pengoptimuman?
天蓬老师
天蓬老师 2017-06-05 11:07:52
0
5
670

Sebagai contoh, jika tapak web berjalan dalam talian dan didapati halaman tertentu dimuatkan dengan sangat perlahan, bagaimana untuk menyemak sama ada pernyataan SQL yang perlu dioptimumkan?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(5)
淡淡烟草味

Log pertanyaan perlahan.

左手右手慢动作

Semak log dan cari desc sql yang sepadan atau terangkan pilih....(penyataan sql anda) untuk menyemak kecekapan, atau tulis kecekapan pelaksanaan terus ke log

巴扎黑

Jika ia adalah Laravel, anda boleh menggunakan debugbar https://github.com/barryvdh/l...

黄舟

Dalam konfigurasi mysql, dayakan pertanyaan perlahan slow_query_log dan pernyataan tanpa log_queries_not_using_indexes. Anda boleh menggunakan pernyataan explain + sql untuk menyemak kecekapan pelaksanaan sql.

Anda juga harus memberi perhatian sama ada ia boleh dioptimumkan dalam program. Jangan letakkan pertanyaan pangkalan data dalam gelung.

PHPzhong

Adakah anda menggunakan rangka kerja? Anda boleh memantau masa berjalan setiap SQL. Dan rekodkan log dan analisanya satu persatu.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan