mysql5.0をMariaDB10.1.41に変えたらとても早くなった

2023/09/14

仕事でサーバのリプレース。
とんでもなく古くて、とんでもなくソースも汚いサイト、オンプレで動かしていたときは問題なく動いてはいた。
 
さてテスト環境をリプレースしてみると
使いようも無いくらいサイトが遅い・・
トップページ開くまでに30秒以上かかってる。
 
VPSへのリプレースなので、VPSのプランをアップグレードしたりしてみたけど、遅い時の頻度が下がるだけで、遅いときは遅い。
 
他のサイトを作業していたときは問題なかったから、とりあえずmysqlを新しいものにしてみようと思って他のサイトと同様にMariaDB10.1.41へアップデート。
 
そうすると秒で開く。
 
いろんな経緯で仕方なくmysql5.0などという化石みたいなDB使ってるけど、やっぱアップデートって大事だなぁ

MySQLコマンドだけで、テーブルに入っているUNIXタイムスタンプを日付形式に変換する方法

2014/07/05

FROM_UNIXTIME(time_stamp,format)
phpでtime()とかで取得したunixタイムスタンプを、formatで指定した形式に変換する。
MySQL :: MySQL 5.1 リファレンスマニュアル :: 11.5 日付時刻関数
'%M-%m-%d %H:%i%s'で
2014-04-01 20:23:46
とかになる。
 
そもそもDBにタイムスタンプ入れるなんて間抜けなことはしないようにすれば使わない。

WindowsにApache,MySQL,PHPをインストールする方法

2010/07/10

最近色々あってPHPを勉強し始めました。
そこで、何かあったときのために備忘録として設定方法やら躓いたところやらを残しておきます。 今回はWindows XP SP3にインストール。インストールしたものは以下。 Apache 2.2.15 PHP 5.3.2 MySQL 5.1.45 勉強で作った物はWebに公開するつもりではないので(セキュリティ勉強してないし)、これらを全てローカルで動くように。