2

MySQL サーバー (Debian/Lenny) に問題があります。場合によっては、MySQL デーモンがメモリをいっぱいにして、ページにアクセスできないことがあります。MySQLデーモンの再起動が役立ちます。サーバー全体を再起動する必要がある場合があります(SSHに接続できなくなりました)。エラーログは次のとおりです。

InnoDB: Error: pthread_create returned 12<br/> 110228 23:58:36 InnoDB: Started; log sequence number 0 43695
110228 23:58:36 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.51a-24+lenny5' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian).


編集

問題は、私が InnoDB エンジンを使用していないことです。すべてのテーブルは MyISAM エンジンにあります。SHOW ENGINES言います:InnoDBはありません。前にやった。

ここに my.cnf があります

[クライアント]
ポート = 3306
ソケット = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
nice = 0
log-error = /var/log/mysql/error.log

[mysqld]
ユーザー = mysql
pid-file = /var/run/mysqld/mysqld.pid
ソケット = /var/run/mysqld/mysqld.sock
ポート = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = / tmp
language = /usr/share/mysql/english
skip-external-locking
log-error = /var/log/mysql/error.log
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_pa​​cket = 16M
thread_stack = 128K
thread_cache_size = 8
myisam -recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb

[mysqldump]
クイック
引用名
max_allowed_pa​​cket = 16M

[mysql]
[isamchk] key_buffer = 16M

!includedir /etc/mysql/conf.d/

そしてメモリ構成?私はあなたが何を意味するのか分かりません。説明していただけますか?ありがとう!!

誰か説明してくれませんか?私の英語に感謝し、申し訳ありません。

4

1 に答える 1

0

mysql チューニング プライマー スクリプトがあります。

http://www.day32.com/MySQL/

ダウンロードするスクリプトの直接アドレス: http://www.day32.com/MySQL/tuning-primer.sh

このスクリプトをデータベース サーバーで実行します。バッファと使用可能なメモリに割り当てられているメモリ量を分析し、推奨事項を提供します。推奨事項に基づいて、mysql バッファーのサイズを減らします。

于 2011-04-22T15:35:53.003 に答える