タグ

*tipsとDBに関するsatoshieのブックマーク (3)

  • MySQL で timestamp 型の差分を出すには - Qiita

    株式会社オズビジョンのユッコ (@terra_yucco) です。 今日はトラブル対応中に出くわした MySQL の小ネタ。 トラブルの内容 抽出ロジックにミスがあり、特定のアクションをしてから 60 分後までにはお知らせが飛ぶ予定だったのですが、それが一部の条件で飛ばなくなっていました。 対応自体は処理を修正して完了しましたが、影響を受けた人の抽出タスクが残ります。 2 つの日付の差分を取りたい 特定のアクションをしてから 60 分後までにはお知らせが飛ぶ予定 なので 特定のアクションをした日時 実際に対応後お知らせが飛んだ日時 がわかれば、取得は可能です。 幸い、この 2 つの値は timestamp 型で DB に入っていました。 MySQL で timestamp 型の差分を出したい 【誤】減算 timestamp 型は名称からして Unix の Epoch 秒なのかと思っていたの

    MySQL で timestamp 型の差分を出すには - Qiita
  • 【Laravel】Eloquentのメソッド、プロパティ簡単まとめ - Qiita

    Laravelの Eloquent について初心者の私が勉強した時に簡単にまとめてみました。 間違い等があれば、指摘お願いします。 Eloquentとは DBとモデルオブジェクトを対応付ける機能。 Eloquentモデルでよく使うプロパティ プロパティ 説明 規定値

    【Laravel】Eloquentのメソッド、プロパティ簡単まとめ - Qiita
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • 1