WordPress [WordPress] データベースの使用容量を下げる方法 [Better Delete Revision] WordPressはブログシステムだから、主にテキストと画像で構成される(本ブログもそう)。画像はDatabaseには入らず、DBに入るのは主にテキストだけなので、DBの容量はそれほど要らないかと思われるが、実はかなりの容量を使っている。最... WordPressサイト制作・管理データベース
データベース [MySQL] ランキングなどで順位を取得する方法 [自己結合] 以前はよく書いていたDBネタだが、最近はあまり書いていない。ブログに書かないだけで、SQL文は今も書いている。さて、以下のような、都道府県の人口データ(prefecture)があるとする。これを、人口の多い順に並べるのは簡単である。`pop... データベース
データベース [MySQL] idを詰める(連番を振り直す)方法とAUTO_INCREMENTのリセット [DB] 数分毎に定期的にログを取得するようなプログラムを書き、DBに格納し始める。だが、ログが膨大になったのでスリム化したい。数分毎なので1日に多数のレコードがあるが、内容(atai)を調べると、その中の1つだけで事足りる場合。id,date,ti... データベース
Linux [MySQL] index定義の無駄と、indexが役に立たない場合 [悪例,アンチパターン] データベースで重要なindexであるが、全てのfieldにindexを定義するのは、多くの場合は無駄である。定義しても、それが使用されなければ意味がない。indexを定義することは、fieldのコピーを作ることに近く、更新性能の低下を招く。... Linuxデータベース
Linux [2048KiB] phpMyAdminでのインポートファイルの上限を変更 [Debian,Ubuntu] phpMyAdmin>インポート>インポートするファイル>参照 でsqlファイルを上げようとすると、容量が大きすぎて受け付けられないことがある。(最長:2,048KiB)これは、容量の上限が2MBに設定されているため。たった2MBとはナニゴ... Linuxインターネットサイト制作・管理データベース
Linux [MySQL] 日付比較や日付検索が遅いのでBETWEENで改善させる datetime型の列(reg_time)があるテーブルに対し、年月日指定をかけてデータを取り出す。注:datetime型の例:2014-01-01 12:34:56SELECT * FROM `テーブル名` WHERE `reg_time... Linuxデータベース