2016-12-07 7 views
-1

mysqlサーバからconnection refusedまたはconnection lostというエラーが表示されることがあります。私は、datadirに割り当てられたパーティションが、5KBの空き領域で100%完全であることに気付いています。だから、リクエストは合格する必要はありませんか?クエリが正しく実行されているのはなぜですか? MysqlはSELECTの間にdatadirパーティションで使用可能な領域を使用しますか?MySQLのdatadir目的は何ですか?

私はそれを明確にするのを手伝ってくれてありがとう。

+0

datadirはディレクトリでありパーティションではありません。 – Shadow

+0

申し訳ありません@影、私は誤って私の投稿を編集しました – Aniss

答えて

0

あなたは見つけることができますdatadir定義System Variables間:

このクエリでのMySQLデータディレクトリ

...と、このの電流値と他のディレクトリ:

SHOW VARIABLES LIKE '%dir%' 

datadirは、MySQLがデータベースを物理的に格納する場所である、その名前が意味するものです。

データディレクトリの空き領域が不足しているのは、MySQLが設計されているシナリオではないため、おそらく文書化されていないものです。

+0

完全なdatadirはクエリが通過しないという意味ではありませんか? – Aniss

+0

完全なdatadirは未定義の動作を意味します。 –

関連する問題