- MySQL のキャッシュサイズ変更で高速化 2010-04-21
-
カテゴリー: データベース
昨日、MySQL のクエリキャッシュを有効にして WordPress を高速化するという記事を書きましたが、MySQL のチューニング策としてもうひとつメモリバッファのサイズを変更してみるのも有効です。この手法は MyS……(続きを読む)
- MySQL のクエリキャッシュを有効にして WordPress を高速化する 2010-04-20
-
カテゴリー: データベース
WordPress が重くなる原因はいろいろ考えられますが、その一つにバックのデータベースである MySQL に負荷がかかっている可能性があります。このサイトも負荷がかかっているときに top コマンドで調べてみると、m……(続きを読む)
- XREA で phpMyAdmin にログインできない 2010-03-05
-
カテゴリー: データベース
XREA で管理画面から phpMyAdmin にログインしようとすると、以下のように #1045 Access denied for user phpmyadmin というメッセージが出てログインできないというトラブル……(続きを読む)
- CentOS 5.4 で Oracle 対応 PHP の RPM 2009-11-11
-
カテゴリー: Apache,PHP,データベース
以前書いたCentOS 5.2 での Oracle 対応 PHP の RPM の改訂版です。今回は CentOS 5.4 (32bit版) のマシンで試しました。なお、Oracle instant Client は 11……(続きを読む)
- Oracle で SQL 文の実行時間を測定する 2009-08-28
-
カテゴリー: データベース
Oracle の SQL*Plus 上でSQL の実行にかかった時間を測定する方法です。 SQL> set timing on これで SQL を実行すれば、最後に経過時間が表示されます。 SQL> sele……(続きを読む)
- [C#] OleDb で DB_E_BADORDINAL(0x80040E55) エラー 2009-08-03
-
カテゴリー: C#,データベース
C# のプログラムで OeDB で “DB_E_BADORDINAL(0x80040E55)” のエラーが発生。調べるたところパラメータードクエリで、必要以上のパラメータを add していました。……(続きを読む)
- Oracle で SQL の実行計画からインデックス使用の有無を調べる 2009-08-03
-
カテゴリー: Oracle,データベース
Oracle である問い合わせのクエリが、インデックスを使っているかどうか確認するときの方法です。よく知られているものですがツールが無くて SQL*Plus だけで対応しなければならないとき用にメモしておきます。 1. ……(続きを読む)
- Oracleのキャッシュをクリアする方法 2009-02-01
-
カテゴリー: データベース
共有プール(SHARED POOL)をクリアする 定期的にシャットダウンできないような状態で運用しているオラクルサーバは、共有プールのメモリ断片化 によりパフォーマンスが低下することがあります。そのような場合、Oracl……(続きを読む)
- Oracle サーバの再起動(終了・起動)手順 2009-01-31
-
カテゴリー: データベース
Oracle サーバの手作業による再起動手順です。Windows 2003 Server 上の Oracle 9i Standard での方法です。 オラクルの停止 サーバのコマンドプロンプトで、SYS 権限のユーザで ……(続きを読む)
- PostgreSQL の正規表現による置換 2008-12-04
-
カテゴリー: データベース
PostgreSQL は以前から like 演算子の代わりに ~ 演算子で正規表現検索ができました。Version 8.1 からは、regexp_replace 関数で、正規表現による置換もできるようになっています。 S……(続きを読む)
- PostgreSQL 8.1 でデータベースのサイズを取得する 2008-08-25
-
カテゴリー: データベース
PostgreSQL でチューニング等のためにデータベースのサイズを取得するには、contrib/dbsize の database_size 関数を使うのが一般的です。ところが最近の PostgreSQL では、この関……(続きを読む)
- Apache 起動直後に PHP で ORA-00911 エラーが発生 2008-08-20
-
カテゴリー: Apache,PHP,データベース
Apache 起動直後に PHP から Oracle に接続すると、ORA-00911 エラーが発生することがあります。 ORA-00911: invalid character in hogehoge.php on l……(続きを読む)
- Sun が MySQL を買収へ 2008-01-17
-
カテゴリー: データベース,企業・合併・買収
ITmediaの記事から。Sun Microsystems が MySQL を買収するとのこと。MySQL は IPO の噂もありましたが、Sun に買収されました。 買収したのが Oracle でなくてよかったと思いま……(続きを読む)
- MySQL : InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 2007-09-15
-
カテゴリー: データベース
いままで MySQL は何のチューニングもしなかったのでいろいろいじっていたら MySQL が起動しなくなりました。エラーログ (/var/log/mysql.log )を見ると次のようなエラーが InnoDB: Err……(続きを読む)
- MySQL メモリ食いつぶし 2007-09-15
-
カテゴリー: Linux,データベース
水曜日・本日と、MySQL がメモリを食いつぶして当サイトへのアクセスができない状態に陥りました。アクセスされた方には閲覧できずご迷惑をお掛けしました。 対処しようにもコンソールからもなかなかログインできず、手こずりまし……(続きを読む)
- MySQL で You can’t specify target table ~ for update in FROM clause エラー 2007-08-19
-
カテゴリー: データベース
MySQL で Update 文の中でサブクエリを使うと、You can’t specify target table ~ for update in FROM clause というエラーメッセージが出ること……(続きを読む)
- MySQL メモ 2007-07-29
-
カテゴリー: データベース
MySQL の知っていると便利なコマンドや、PostgreSQL, Oracle との違いのメモです。 データベースの作成 root ユーザで mysql のコンソールに入り、CREATE DATABASE コマンドを実……(続きを読む)
- phpPgAdmin 4.0.1 から 4.1.1 への移行 2007-04-22
-
カテゴリー: PHP,データベース
phpPgAdmin を 4.0.1 から 4.1.1 にバージョンアップしました。その際の注意点です。 4.0.1 のときは phpPgAdmin のサイトから入手できるサードパーティ製 RPM を利用していましたが、……(続きを読む)
- PostgreSQL で時間の差を取って返す 2007-04-21
-
カテゴリー: データベース
PostgreSQL は時間が柔軟に扱えるので SQL だけでロジックを済ませられることも多く便利な点の一つです。 たとえば timestamp with time zone 型の last_access_time に最……(続きを読む)
- WordPress でコメント・トラックバック受付停止の一括設定方法 2007-03-31
-
カテゴリー: WordPress,データベース
WordPress ではトラックバック(ピンバック)を受け付けないように設定することができますが、オプション設定画面の「ディスカッション設定」で「他のウェブログからのリンク通知を許可する (ピンバックとトラックバック)」……(続きを読む)