エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MySQLでdatetime型(日時)を日付で抽出するSQLの速度比較 - [MySQL MariaDB/SQL] ぺんたん info
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQLでdatetime型(日時)を日付で抽出するSQLの速度比較 - [MySQL MariaDB/SQL] ぺんたん info
『2014-07-26 08:47:13』のようにdatetime型でカラムに格納されている値を日付で抽出(SELECT)した時の速... 『2014-07-26 08:47:13』のようにdatetime型でカラムに格納されている値を日付で抽出(SELECT)した時の速度を比較してみました。 サンプルテーブルは100,000レコード 抽出するdatetime型のカラムにはインデックスを張っています。 実行時間は10回平均です。 結果はほほ想像通りですが、参考として 同じ結果でもSQL文にはいくつもの書き方があり、書き方によって速度が20倍も違います。 [参考記事] 日付型のフォーマットにスラッシュを使ってはいけません(文字コードによって値が変わる) datetime型を『2014-07-26』のように単純に比較すると『00:00:00』が補完されます。 `sample_time` = '2014-07-26' ↓と同じ扱い `sample_time` = '2014-07-26 00:00:00' 以下、早い順です。 日時を

