-2
私は以前の開発者によって開発されたアプリケーションを持っています。今、そのアプリケーションには17000のエントリがあり、アプリケーションは遅くなっています。その非常に遅いようにすべてのデータをロードするのに10分かかります。phpでmy sqlを使ってページングを行うには
JSでページングするだけで、すべてのデータを一度に取得できるからだと思います。
最初のページの最初の10個のエントリを取得し、次のページまたはページ2のボタンをクリックすると、次の10個のデータを取得するためのクエリが発生するはずです。
現在のアプリケーションクエリ:
SELECT bm.bank_name,b.bank_ifsc,e.emp_id,e.emp_code,e.first_name,e.middle_name,e.last_name,e.active_status as emp_status,e.account_no
FROM tblemployee e
Left Join tblbank_mst bm on bm.bank_id=e.fk_bank_id
Left Join tblbank b on b.bank_ifsc_id=e.fk_bank_ifsc_id
WHERE e.del_status=0
AND e.role_id=4
AND e.is_admin=0
ORDER BY first_name