2012年7月30日のブックマーク (11件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 5.1.8 サーバーシステム変数

    MySQL サーバーは、その操作を構成する多くのシステム変数を保持します。 各システム変数にはデフォルト値があります。 システム変数は、コマンド行のオプションを使用するか、オプションファイルでサーバー起動時に設定できます。 これらのほとんどは、実行時に SET ステートメントを使用して動的に変更できます。これにより、サーバーを停止して再起動しなくても、サーバーの操作を変更できます。 式でシステム変数値を使用することもできます。 グローバルシステム変数のランタイム値を設定するには、通常、SYSTEM_VARIABLES_ADMIN 権限 (または非推奨の SUPER 権限) が必要です。 セッションシステムランタイム変数値を設定する場合、通常は特別な権限は必要なく、すべてのユーザーが実行できますが、例外があります。 詳細は、セクション5.1.9.1「システム変数権限」を参照してください シス

  • MySQL :: MySQL 8.0 Reference Manual :: 5.1.7 Server System Variables

    Server Option, System Variable, and Status Variable Reference

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 5.1.9 システム変数の使用

    MySQL サーバーは、その操作を構成する多くのシステム変数を保持します。セクション5.1.8「サーバーシステム変数」 では、これらの変数の意味について説明します。 各システム変数にはデフォルト値があります。 システム変数は、コマンド行のオプションを使用するか、オプションファイルでサーバー起動時に設定できます。 これらのほとんどは、SET ステートメントを使用してサーバーの実行中に動的に変更でき、これによりサーバーを停止して再起動することなくサーバーの動作を変更できます。 式でシステム変数値を使用することもできます。 多くのシステム変数が組み込まれています。 システム変数は、サーバープラグインまたはコンポーネントによってインストールすることもできます: サーバープラグインによって実装されたシステム変数は、プラグインのインストール時に公開され、プラグイン名で始まる名前を持ちます。 たとえば、

  • MySQLのwait_timeoutには気をつけろ - 新・浅く広くをモットーに | 一人WEBサービス屋メモ

    mysql | 17:15 | 最近、MySQLのwait_timeoutでハマッたので、レポートします。Googleで「MySQL wait_timeout」で検索すると、上位に出てくるマニュアルページ。MySQL server has gone away エラーの最も一般的な原因は、サーバがタイムアウトして接続がクローズしたことです。デフォルトでは、何も起きない状態が 8 時間続くと、サーバは接続をクローズします。この時間は、mysqld 開始時に wait_timeout 変数を設定することで変更できます。この内容、そのまま飲み込むとハマります。例えば以下のようなバッチプログラムがあったとします。1. DB connect2. API問い合わせ3. API取得結果をDBにインサート4. 2, 3 を何万回も繰り返す5. DB close2. の間は、DBには何もしていませんのでアイド

  • wait_timeout | 戯れ言の水溜まり∅

    MySQLのシステム変数のwait_timeoutを、mysqlコマンドで接続して確認すると、my.cnfで変更していても、 show variables では変更されていないように見える。 しかし、 show global variables で確認すれば変更されているのがわかる。 システム変数には、グローバル変数とセッション変数の2種類があるのだ。 http://ftp.cc.uoc.gr/mirrors/mysql/doc/refman/5.1/ja/using-system-variab... そして、セッション変数のwait_timeoutは、グローバルのwait_timeout値か、interactive_timeout値かのどちらかになるが、それはクライアントのタイプによるとのこと。 http://ftp.cc.uoc.gr/mirrors/mysql/doc/

  • Buffalo | QuickKnowLedge

  • MySQLシステム変数

    MySQLには、様々なシステム変数が存在します。 これらは、my.cnfなどの設定ファイルやMySQLの起動時オプションで 制御することが可能です。 システム変数は、以下のSQL文で参照できます。 SHOW VARIABLES; SHOW VARIABLES like 'charset%'; また、以下のSQL文で更新できます。 SET GLOBAL sort_buffer_size = 10 * 1024 * 1024; SET SESSION sort_buffer_size = 10 * 1024 * 1024; システム変数には、サーバ共通の値と セッション(接続)共通の値とがあります。 前者を変更すると、その後開かれる全てのセッションに影響があります。 後者を変更すると、現在のセッションでのみ影響があります。 以下、MySQL5.0.16に対応したシステム変数一覧です。 自動イン

  • やねうらお - MySQLのinteractive_timeout

    ちょっとしたオンラインゲームを作っているのだけど、サーバー側はC#で書いていて、ODBC経由でMySQLとやりとりしている。DBは同一サーバー上にあるので、ゲームサーバー起動中はサーバー側のプログラムがMySQLに対してコネクションを張りっぱなしにする。 localhostなので、切断されることは想定してなかったのだけども、深夜、ユーザーからのアクセスが無いと切断されていることがある。これには参った。どうやら、ある程度の時間アクセスが無いとコネクションが切断されるようだ。 同じ問題で悩んでいる人の記事を見ると、なるほど、MySQLの設定でinteractive_timeoutという項目があり、これがディフォルトでは8時間に設定されているようだ。よって8時間連続で、クエリ等を発行しなければコネクションは自動的に切断されてしまうのだ。 なんとも余計なお世話である。しかし、この設定を無効にする方

    やねうらお - MySQLのinteractive_timeout
  • [MySQL] KeepAlivedとMySQLのタイムアウト設定には注意しよう!! | QuickKnowLedge

    KeepAlivedのコネクションタイムアウトと、MySQLのコネクションタイムアウトが気になったのですこし調べてみました。結果的に調べておいて良かった・・と思う内容だと個人的には思っているのですが・・・どうでしょうか? * 無通信時のコネクションプーリングのタイムアウト時間のデフォルトは、interactive_timeoutで確認できます。ちなみに、MySQL 28800秒なので8時間です。 mysql> show variables like '%timeout%'; +------------------------------+----------+ | Variable_name | Value | +------------------------------+----------+ | interactive_timeout | 28800 | | wait_timeout

  • 初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵

    30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良いです。アカデミックの匂いが良い意味で全くしない。その上での実践的なは日語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。 正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみたいな感じで。こういうのは頭いい人たちから批判されやすいですね。俗物な私にはぴったりでしたが。 書はWindows用のサンプルしかないんですがMac用に整えたので、それ公開するついでに思ったことつらつらと書いときます。 開発環境 Mac サンプルがWindows用なのでいろいろMac仕様にしなきゃいけない(後述) テキストエディタ EmacsだのVimだのなんでもいいので適当に用意 バイナリエディタ Macだと0xEDが良い http://www

    初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ