タグ

MySQLに関するmatsuko1103のブックマーク (15)

  • 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】 

     隼  KLab株式会社 プロジェクトマネジメント部リーダー 2006年KLab株式会社にプログラマーとして入社。 自社メディア事業、SNS事業の開発リーダーを経験し、現在ソーシャルアプリ開発のPMとして活躍中。 セミナーのテーマは 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】。現在ソーシャルアプリ周りで最もホットな高負荷対策について、KLabの取り組みを紹介しました。 会場は満員御礼で立ち見もちらほら。おおよそ150人程度の方に聴講頂きました(感謝!)。 以下のとおり当日の資料を公開しました。(ソーシャルアプリに限らず)高負荷にお困りの方は必見です! Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~

    matsuko1103
    matsuko1103 2010/07/20
    あとでみる。
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    matsuko1103
    matsuko1103 2010/07/20
    時間がかかるSQL処理をログに残す方法。しかけとこうかな・・・。
  • MySQLサーバステータス

    サーバステータスは、様々なサーバの状態を返します。 現在のサーバステータスを確認するには、以下のSQL文を発行します。 SHOW STATUS; SHOW STATUS LIKE 'Qcache%'; サーバステータスを変更することは出来ません。 サーバステータスは主に、各種システム変数の調整をするために 利用されます。つまりパフォーマンスチューニング用です。 以下、MySQL5.0.16対応のサーバステータス一覧です。 クエリキャッシュ関連 Qcache_free_blocks クエリキャッシュの空きブロック数。 この値が0以上の場合、クエリキャッシュにはまだ余裕があります。 query_cache_size システム変数でキャッシュサイズを指定できます。 Qcache_free_memory クエリキャッシュの空きメモリ(byte単位)。 この値が0以上の場合、クエリキャッシュにはまだ

    matsuko1103
    matsuko1103 2010/05/11
    mysqlの状態一覧
  • [ThinkIT] 第1回:定量的な情報収集のススメ (1/3)

    MySQLサーバに限らず、大量のアクセスを処理するデータベースやアプリケーションサーバ群に対して、それぞれの環境に合わせたチューニングを行うことは企業システムにおいて必須の項目です。しかし「チューニングすべきパラメータとその最適値をどのように決定すればよいのか」、また「実際にチューニングを施すことによってどの程度効果があったのか」を把握することは意外に難しいものです。 ですが、敢えていえば答えは明瞭で、「定量的な情報収集と分析」の他にないでしょう。あらかじめ情報を収集しておけば、チューニング前後でのデータを比較することによってどのような変化が起きたのかを知ることができます。 連載では、まずはMySQLサーバにおいて収集すべき情報を提示し、その後、それらを利用した基的なパラメータについてのチューニング方針を紹介します。 また、今回はOSにCentOS 5.0、データベースにMySQL 5

    matsuko1103
    matsuko1103 2010/05/11
    mysqlを運用する上でみておくべき情報たち。
  • mysqlの接続数

    この記事は mysql の max_connections を300以上にする場合に、良い効果があるかもしれない設定の例です。 $ diff /etc/security/limits.conf.2010-01-10 /etc/security/limits.conf 52a53,54 > mysql soft stack 256 > mysql hard stack 256 確認のため再起動します。 $ mysqladmin -uroot debug ログを確認します。 $ sudo grep -i stack /var/log/mysql/* /var/log/mysql/mysqld.err:Running threads: 1  Stack size: 262144 接続数2000を上限として512KBにしておけば、確認しなくても大体安全です。 http://dev.mysql.co

    matsuko1103
    matsuko1103 2010/05/08
    mysqlの接続数の設定について。
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

  • オープンソース情報データベースシステム(OSS iPedia) のコンテンツについて

    オープンソース情報データベースシステム(OSS iPedia) は、2013年5月17日(金) をもちまして運用を終了いたしました。 長い間ご利用をいただきましてありがとうございました。 OSS iPediaで提供しておりました、IPAフォント、文字情報基盤、その他報告書等については、下記リンクをご参照ください。 皆様には大変ご不便をおかけいたしますが、何卒ご理解の程をよろしくお願い申し上げます。

  • http://ino-memo.seesaa.net/article/124077880.html

    matsuko1103
    matsuko1103 2010/04/15
    自動で連番を入れてくれる機能を使用していた場合のリセット方法。
  • Amazon.co.jp: MySQLによるタフなサイトの作り方: 佐藤真人, 桑野章弘, 岡田達典, 大黒圭祐: 本

    Amazon.co.jp: MySQLによるタフなサイトの作り方: 佐藤真人, 桑野章弘, 岡田達典, 大黒圭祐: 本
  • MySQL/最適化/サーバパラメタ - Linux Tips

    ここでは、サーバパラメタの最適化によるMySQLのチューンについて紹介する。 _ パラメタのチェック 現在の設定値を確認するには、 # mysqld --help とする。 MySQL-5.xでは、 # mysqld --verbose --help としないと、確認できなかった。 あるいは、クライアントから、 mysql> SHOW VARIABLES; でもOK。 ↑ key_buffer_size † MyISAM テーブルのインデックスを保存しておくバッファの大きさ。サーバ全体で共有される。メモリに余裕があれば、MyISAMのみのMySQL専用サーバなら、RAMの1/2、Apache などと共用なら、RAM の1/4程度とする。ただし、サイズを大きくすると、OSのページングのために、逆に遅くなることもあるので注意。 set-variable = key_buffer=256M M

    matsuko1103
    matsuko1103 2009/10/25
    メモリ関連のパラメータについて
  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • 限界までMySQLを使い尽くす!!

    どこまで出来るか?!やれるところまでやってやるぜ!!と、威勢が良いのは若い間だけの話。オトナのオトコは、攻めるときはとことん攻めるが自らの限界もわきまえて賢く振る舞うのがスマートってものである。というわけで、今日はMySQLのいろいろな限界についてまとめてみる。皆さんも是非MySQLの限界を知り、MySQLをもっとスマートに使って頂きたい。 SQL文の最大長 MySQLサーバーが実行出来るSQL文の最大長は、max_allowed_packetシステム変数で表される。max_allowed_packetの最大値は1GBである。max_allowed_packetの値はセッションごとにも設定可能なので、デフォルトではそこそこの値(16MBなど)に設定しておいて、必要に応じて大きな対を使うと良いだろう。 データベースの個数 データベースオブジェクトの個数に制限はない。データベースオブジェクトは

    限界までMySQLを使い尽くす!!
  • MySQL AB :: MySQL 4.1 リファレンスマニュアル

    概要 これは MySQL リファレンスマニュアルです。 MySQL 8.0 から 8.0.25、および NDB のバージョン 8.0 から 8.0.25-ndb-8.0.25 に基づく NDB Cluster リリースについてそれぞれ説明します。 まだリリースされていない MySQL バージョンの機能のドキュメントが含まれている場合があります。 リリースされたバージョンの詳細は、「MySQL 8.0 リリースノート」を参照してください。 MySQL 8.0 の機能. このマニュアルでは、MySQL 8.0 のエディションによっては含まれていない機能について説明します。このような機能は、ご自身にライセンス付与されている MySQL 8.0 のエディションに含まれていない場合があります。 MySQL 8.0 の使用しているエディションに含まれる機能に関する質問がある場合は、MySQL 8.0

  • MySQL

    HeatWave MySQL Database Serviceは、世界で最も人気のあるオープンソースデータベースを使用してクラウドネイティブアプリケーションを構築するためのフルマネージドデータベースサービスです。 HeatWaveは、パフォーマンスを400倍高速化します。 詳しくはこちら » MySQL Enterprise Edition MySQLの最高レベルのスケーラビリティ、セキュリティ、信頼性、および稼働時間を実現するための、最も包括的で高度な機能、管理ツール、およびテクニカルサポートのセットです。 詳しくはこちら » MySQL for OEM/ISV 2,000を超えるソフトウェア開発企業や機器製造企業が、製品の組み込みデータベースとしてMySQLを利用しています。アプリケーション、ハードウェア、およびアプライアンスの競争力を高め、市場への参入を迅速化し、売上原価の削減に貢献

  • http://mysql.nlpsuccess.net/index.html

  • 1