MySQLで実行中のSQLを表示する EC-CUBEを使っていると特定の操作でレスポンスが返ってこないことがあり、MySQLのCPU使用率が100%に張り付くことがあります。ボトルネックすぎるSQLを改善するために以下のコマンドで実行中のSQLを表示します。… alkoshikawaハック2013.10.10 944
MySQLでデータベース内で定義されているINDEXをすべて表示する use information_schema; SELECT * FROM `STATISTICS` WHERE INDEX_SCHEMA='databaseName' AND INDEX_NAME … 高瀬 裕介ハック2013.10.08 1,594
Monitorixをインストールする Monitorixはmuninやnagiosのような設定ファイルがカオスになっていない軽量なリソース監視ツールです。インストールするには yum localinstall http://dl.fedoraproject.… alkoshikawaハック2013.10.07 509
ec-cube2.4+MySQLで購入処理が遅い問題の対処 最新版では問題ないですが2.4系と2.11系ではソースコードがエボリューションしているためec-cubeのソースをいじっているとマイグレーションは至難の業です。ec-cube2.4には商品数が増えると線形的に処理が重くな… alkoshikawaハック2013.10.01 721
MySQLでバイナリデータを文字列として出力する SELECT CAST( colmn_name AS CHAR( 1000 ) CHARACTER SET utf8 ) FROM table_name; 高瀬 裕介ハック2013.09.26 8,623
PHP4をソースからインストール #yum remove php* #cd /usr/local/src/ #wget http://museum.php.net/php4/php-4.3.11.tar.gz #tar -zxvf php-4.3.11.… 高瀬 裕介ハック2013.09.25 616
MySQL5.1でMyISAMからInnoDBに変更する ダンプデータからデータを復元したら なぜかInnoDBからMyISAMになってたりすることがあった場合、打ちひしがれながら以下のSQLで 全テーブルのInnoDBへの変更のSQLを作成します。 SELECT CONCAT… alkoshikawaハック2013.09.17 579
MySQLのタイムゾーンを変更する Web、APサーバーと同じようにMySQLにもタイムゾーンがあります。 MySQLのタイムゾーンはセッション単位で変更するか、全体を変更するかの2パターンあります。 セッション単位 mysql> set time_… alkoshikawaハック2013.09.04 7,422
WordPressの管理画面をBasic認証で制限する 管理画面へのアクセスはもちろんWordPressに認証機構がついているのですが、PHPとMySQLを両方使うため、総当りを食らうとサーバー負荷がもう大変なことになります。というかなりました。 もう、ヤバいっす!落ちるっす… 高瀬 裕介ハック2013.09.02 577