ホーム > タグ > MySQL
MySQL
MySQL 5.4.0 Beta
- 2009-04-23 (木)
- コメント
いろいろありすぎて
何か落ち着かないw
GoogleからのパッチでInnoDBが良くなってるらしい
マルチコア・サーバー上で4倍以上のスループットを実現可能↓
http://itpro.nikkeibp.co.jp/article/NEWS/20090422/328958/
- Comments: 0
- Trackbacks: 0
[ERROR] Error in accept: Too many open files
- 2009-04-21 (火)
- 設定資料
エラーでPHPからDB呼び出しているページが
全部死んでしまった・・・^^;
原因が分からずなんだろなと思い
MySQLのエラーログを見てみると以下の記述が・・
[ERROR] Error in accept: Too many open files
開けるファイル上限値を超えている為のエラーらしいので
ファイルディスクリプタの設定をします。
ulimit -n
「ulimit」コマンドで確認すると
デフォルトでは「1024」個の制限らしいので
limits.confを変更
vi /etc/security/limits.conf
mysql soft nofile 10240
mysql hard nofile 10240
とりあえず10倍にしてみる。
ワイルドカードもいけるらしい
* soft nofile 10240
* hard nofile 10240
以上で解決かな?
cat /proc/sys/fs/file-max
cat /proc/sys/fs/file-nr
- Comments: 0
- Trackbacks: 0
MySQLのログをローテーション
- 2009-04-20 (月)
- 設定資料
cd /var/log/mysql
mv query.log query.old
mysqladmin -u user -ppassword flush-logs
- Comments: 0
- Trackbacks: 0
Viewにカラムを追加するには
- 2009-03-21 (土)
- 設定資料
既存のViewにカラムを追加するには
ALTER VIEW
を使うらしい。
まずView作成
CREATE view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3
FROM table_a
LEFT JOIN table_b
ON table_b.id = table_a.id;
作成したViewにカラム4を追加
ALTER VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_b.id = table_a.id;
CREATE OR REPLACE VIEW はどういう時に使うんだろ・・・
IF NOT EXISTSみたいな物かな?
CREATE OR REPLACE VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_b.id = table_a.id;
- Comments: 0
- Trackbacks: 0
VirtualPCにCentOS5.2 MySQL5.1.31 Postfix2.5.6 Dovecot1.1.11を入れて実験中 その3
- 2009-03-04 (水)
- コメント
何とか設定完了
無事動いてる
ネット上の設定例は古いし当てにならないな・・・
結構いい加減な設定だったり・・・
書籍も幾つか買ってみたけど、古いんだよなぁ・・・
さて、もう一度、見直して、マニュアル作成!
- Comments: 0
- Trackbacks: 0
VirtualPCにCentOS5.2 MySQL5.1.31 Postfix2.5.6 Dovecot1.1.11を入れて実験中 その2
- 2009-03-03 (火)
- コメント
Postfixでのメールサーバー構築はエライ難しい・・・・
Dovecot
POPが上手く行かなくて苦戦中・・・
(いきなりMySQLとの連携するからかな・・・w)
qmail vpopmail qmailadmin
この組み合わせ最高!
まぁ qmailを勉強した当時も同じく大変だったかな???w
がんばってPostfixで構築してみます!
とりあえず、途中経過w
- Comments: 0
- Trackbacks: 0
VirtualPCにCentOS5.2 MySQL5.1.31 Postfix2.5.6を入れて実験中
- 2009-03-02 (月)
- 設定資料
VirtualPCにCentOS5.2をテキストモードでインストール
MySQL5.1.31をソースからコンパイルして入れてみるとエラーで立ち上がらないw
mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var
[ERROR] /usr/local/mysql/libexec/mysqld: unknown option '--skip-federated'
[ERROR] Aborting
[Note] /usr/local/mysql/libexec/mysqld: Shutdown complete
federatedっていうデータベースエンジンだなぁ・・・
my.cnfの50行目をコメントアウト
#skip-federated
これで起動しました。
federatedエンジンは外部のMySQLサーバーにテーブルを置く物らしいな・・
分散用なのかな?
とりあえずここまで・・・
- Comments: 0
- Trackbacks: 0
Home > Tags > MySQL
- Search
- Feeds
- Meta
