ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基本中の基本であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_
はじめに psqleditは,PostgreSQL用のSQLエディタ&実行環境です。 使いやすいSQLエディタと,軽快な動作が特徴です。 主な機能は,以下のとおりです。 ・SQLエディタ(キーワードのカラー表示, キーワード補完,検索, 置換, Undo, Redo,矩形選択など) ・編集中のSQLを実行して,結果を表示(検索結果はGrid表示) ・複数のSQLを連続実行 ・SQL実行結果のファイル保存 ・SQLの実行計画(explain plan)の取得 ・テーブルやカラムのコメントなどを表示 ・FUNCTION(pl/pgsqlなど)のソースを取得 ・SQL実行履歴のファイル保存 ・キー割り当てのカスタマイズ ・SQL作成支援 ・SJIS/EUC/JIS/UNICODE/UTF8コードのファイルに対応(自動認識) ・SQL入力支援機能(文脈に応じてカラム名などをリスト表示) scree
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
$HOME/.my.cnf に以下を記述する。 [client] database=データベース名 user=ユーザー名 password=パスワード
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く