私はこの最初に手を経験してきましたが、私はいくつかのGoogle検索後に被写体にすべてのリソースを見つけるに苦労しています:MYSQL:なぜSELECT [明示的な列名]はSELECTよりも高速である*
SELECT * FROM Table LIMIT x
この理由は何
SELECT id, name, email, address, phone, sex, date, ip FROM Table LIMIT x
:明示的に特定のテーブルの列名のすべてをリストより遅い復帰時間を持っていますか?
これ以上の作業が必要です。最初に列名を検索する必要があります。しかし、正直言って、これはテーブルのための一定の違いでなければならないので、あなたはそれについてあまり心配するべきではありません。 (もちろん、あなたが実際に必要とするものだけをリストしてください。) –
あなたの質問から、2つのステートメントをほぼ同時に実行しようとしているかどうかは不明です。ほとんどのデータベースシステムではデータがキャッシュされるので、2番目のステートメントは最初のステートメントのためにメモリ内でまだデータが利用できるというメリットがあります。 –
すべてのテーブル列をリストするのは、2番目のケースか必要なものだけですか? – elevener