mysql - PHP提示PDO failed

WBOY
リリース: 2016-06-06 20:35:45
オリジナル
1048 人が閲覧しました

有一台MySQL服务器,每天上面都会新增数十个新数据库(三十 or 四十),截止到现在,已经有接近三千个数据库。单个数据库的访问量不大,但可能由于数量过多,最近经常性出现 PDO failed (Discuz的DB模块)错误。查看mysql错误日志又没发现什么有用提示。

想问问,出现类似这样的问题,应该从哪些方面考虑找原因?

下面列出的是部分 my.cnf 内容

<code>key_buffer_size = 32M
max_allowed_packet = 2M
table_open_cache = 256
sort_buffer_size = 6M
net_buffer_length = 8K
read_buffer_size = 2M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 4M
myisam_max_sort_file_size = 32M
myisam_max_extra_sort_file_size = 32M
query_cache_size = 128M
thread_cache_size = 128
max_connections=256
tmp_table_size = 100M
join_buffer_size = 8M
</code>
ログイン後にコピー
ログイン後にコピー

回复内容:

有一台MySQL服务器,每天上面都会新增数十个新数据库(三十 or 四十),截止到现在,已经有接近三千个数据库。单个数据库的访问量不大,但可能由于数量过多,最近经常性出现 PDO failed (Discuz的DB模块)错误。查看mysql错误日志又没发现什么有用提示。

想问问,出现类似这样的问题,应该从哪些方面考虑找原因?

下面列出的是部分 my.cnf 内容

<code>key_buffer_size = 32M
max_allowed_packet = 2M
table_open_cache = 256
sort_buffer_size = 6M
net_buffer_length = 8K
read_buffer_size = 2M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 4M
myisam_max_sort_file_size = 32M
myisam_max_extra_sort_file_size = 32M
query_cache_size = 128M
thread_cache_size = 128
max_connections=256
tmp_table_size = 100M
join_buffer_size = 8M
</code>
ログイン後にコピー
ログイン後にコピー

数据库索引改成innodb的?
不过三千个数据库,各种size才几兆几十兆,似乎配置太低了

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート