インタラクティブクエリフォームでは、ユーザーが間違った結合を行っていることがあり、クエリを実行すると大量のデータが生成されます。ユーザーが特定の量を超えるメモリを使用しないようにするにはどうすればよいですか?
クエリごとのメモリ使用量を制限したい...
私はmysql5.5.8myisamエンジンを使用しています。
アーマンに感謝します。
いいえ、MySQLにはユーザーごとのメモリ割り当て機能はありません。
1つのクエリで使用できるメモリの量は、構成できる多くの変数によって決まります。結合バッファー、ソートバッファー、一時テーブルなどのサイズを制限できます。これらの制限は、すべてのクエリに対してグローバルになります。
MyISAMでは、スレッドごとにこれを制御できるとは思いません。
いつでも使えます
SHOW PROCESSLIST
一定時間実行されているプロセスをすべて強制終了します。