MySQLデータベースを使用するPHPアプリケーションを開発する場合、SQLクエリのバッチ実行は一般的な要件の1つです。たとえば、バッチ挿入、更新、データの削除などの操作には、大量のデータ処理が含まれる場合があります。バッチ操作を実行する場合、最適化しない場合、それは過度のメモリ消費を引き起こす可能性があり、深刻な場合、メモリオーバーフローまたはパフォーマンスボトルネックさえ発生する可能性があります。したがって、SQLクエリのバッチ実行のためにメモリ使用量を最適化することが非常に重要です。この記事では、MySQLI :: STMT_INIT関数を介してSQLのバッチ実行時にメモリ使用量を最適化する方法を紹介します。
mysqli::stmt_init