MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  データベース権限の最適化

8.2.6 データベース権限の最適化

権限のセットアップが複雑であるほど、すべての SQL ステートメントに適用されるオーバーヘッドが大きくなります。 GRANT ステートメントによって確立された権限を簡単にすることで、クライアントがステートメントを実行するときの MySQL の権限チェックのオーバーヘッドを軽減できます。 たとえば、テーブルレベルやカラムレベルの権限を付与しない場合、サーバーは tables_privcolumns_priv テーブルの内容をチェックする必要はなくなります。 同じように、どのアカウントにもリソース制限を設けない場合、サーバーはリソースのカウントを実行する必要がありません。 ステートメント処理の負荷が著しく高い場合は、簡略化した付与構造を使用して、権限チェックのオーバーヘッドを軽減することを考慮してください。


関連キーワード:  テーブル, インデックス, InnoDB, データベース, 権限, ステートメント, 結合, リファレンス, クエリー, 状態