乱用NGのアスタリスク (SQL:11070)

Questions
便利なアスタリスクですが、乱用はだめです。
 初めて見る表をチェックしたり、プログラムを書いている最中や、データ抽出等で使うのは良いです。どんどん使いましょう。
 ただ、*で取得したカラムを全て使う事ってありますか?無いですよね?使いもしないカラム*で取得していると、無駄にメモリを消費します。
 例えば1レコード10kbのデータで、 “male/female” 程度の情報しか実際には使わない場合を考えます。
* で全カラムを取得し、それが100レコードの場合、1回の実行で1MBメモリを使うことになります。
それがWebサービスで同時に100人が使うと100MBです。
これがどれほど無駄な行為かわかってもらえたと思います。
Up:2021/08/29
Re:2021/09/08

Appendix
Click!
サイズ
※だいたい1000倍すると次の位になりますが、1000レコードで単位になると思ってください。
・1024MB=1GB
・1024KB=1MB
・1024B =1KB
例えば、プログラムで取得したデータを画面に1レコードしか表示しなくてもSQLから1000レコード取得するのであれば、サーバーやスマホの中ではしっかり1000レコード分のメモリ領域が消費されてしまいます。
超初級
初級
中級
上級
特殊
演習
超初級
初級
中級
上級
特殊
演習
aaaa