データベース

CMS

MySQLのチューニング[WordPress]

WordPressのクエリがやたら重いので、MySQLのチューニングをした。 といっても、対象クエリでネックになってると思われるカラムにインデックスを付けただけ。 多分、改善されたはずだけど、 確認するにはしばらく様子見かな? ...
PostgreSQL

「PostgreSQL」によるテーブルのコピー(複写)SQL

-- ★テーブルのコピー(新規テーブル作成) -- public.test_table_copy ・・・ 新規作成されるテーブル(コピー) -- public.test_table ・・・ コピー元のテーブル CREATE...
PostgreSQL

「PostgreSQL」のプロシージャでtrueとfalseを文字列に置き換えるif文

val_boolen_flag boolean; val_string_flag text; -- 文字列として判断 ※動的SQL文などで利用するため val_string_flag = case when val_boole...
MySQL

MySQL:InnoDBの破損リカバリを強制実行!

MySQLのInnoDBにはDBのリカバリ機能として、MyISAMと異なり「クラッシュしても再起動するだけでリカバリ可能」という点が挙げられる。 しかし、何かよくわからないが、再起動してもリカバリできない場合がある。 その場合は強制...
MySQL

redmineにログイン出来ない ・・・ MySQLのエラー

久々にredmineにログインしようと思ったらエラーが出た。 普通に閲覧する分には問題なかったのに。 ★エラーメッセージ(ブラウザ上) Internal error An error occurred on the pa...
Java

「Seasar」でDBに追加されたテーブルを操作する書き方メモ

★環境  /WebContent/WEB-INF/lib/s2-dao-1.0.39.jar  /WebContent/WEB-INF/lib/s2-dao-1.0.39-sources.jar  /WebContent/WEB-IN...
Linux

「mysqlnd」を使ったPHPによるMySQL接続方法

前回の記事にも書いたが、PHPを5.5にアップデートすると、 「php-mysql」が「php-mysqlnd」に置き換わるため、 以前のMySQLで作られていたユーザーのパスワードが古い形式のままの場合、 DBへ接続できない現象が発...
CentOS

PHPからMySQLに接続できない:mysqlnd

remi-testからPHP5.5にアップデートすると、PHPからMySQLのデータベースに接続できない事態が発生した。 理由は以下の通り。  ・「php-mysql」が廃止されて、「php-mysqlnd」に置き換わった  ...
MySQL

MySQLのストレージ変換

★「MyISAM」に変換 ALTER TABLE `テーブル名` ENGINE = MyISAM; ★「InnoDB」に変換 ALTER TABLE `テーブル名` ENGINE = InnoDB;
MySQL

MySQLの設定変更がされない

MySQLのストレージエンジンデフォルト設定をInnoDBからMyISAMへ変更しようとして、 されにデフォルトテーブルタイプもMyISAMにしてMySQLサービスを再起動してもなぜか設定変更されなかった。 というか、そもそも「serv...
タイトルとURLをコピーしました