私のデータベースは現在datetime
時間を使用しており、それらに対していくつかの選択を行います。
timestamp
フィールドタイプに切り替えると、クエリ速度に影響しますか?
私のデータベースは現在datetime
時間を使用しており、それらに対していくつかの選択を行います。
timestamp
フィールドタイプに切り替えると、クエリ速度に影響しますか?
見つけるための最良の方法は測定です。それはあなたが行う種類のクエリに本当に依存します、しかし私はこれがあなたのプログラム全体に顕著なパフォーマンスの違いをもたらすとは思えません。保存したいデータを最も正確に記述しているものを使用する必要があります。パフォーマンスの違いは無視できる可能性があるため、心配する必要はありません。
MySQLのタイムスタンプは通常、レコードへの変更を追跡するために使用され、レコードが変更されるたびに更新されます。特定の値を保存する場合は、datetime
フィールドを使用する必要があります。
ソース -