プログラマーの雑レポート

脳死で読めるコードを書きたい

Database/SQL

分析用データベースについて一瞬考えてみた

今勤めている会社ではざっくりサービスで利用するデータはMySQL, それ以外の分析系のデータは、BigQuery。という風に運用しているのだが、誤って重めのクエリを実行してしまったら、料金発生してしまったりするので、BigQueryは何かと扱いにくかったりする。…

MySQL レコードをDELETEしても、ディスク容量は変わらないすべらない話

またもや先輩に教えていただいたので、ちょっと調べてみる。(「すべらない話」は関係ないよ) ディスク容量が変わらない話はこのあたりで記載されている。 なるほど。delete したとしても、 MySQL上では、deleteされた状態を記録するだけで容量的には残ってい…

MySQL カバリングインデックス(クエリ・インデックス最適化)

先輩に教えていただいたので、メモ程度に残しておくー カバリングインデックスとは 公式には下記のように記載がある。 インデックスに結果セットに必要なすべてのカラムが含まれている (カバリングインデックスと呼ばれます) クエリーによって取得されたすべ…