タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

mysqlとnode.jsに関するtoritori0318のブックマーク (1)

  • node.jsでmysqlはつらい - you21979の日記

    mysqlのモジュールで普通に組むといろいろな問題に直面する ・1.1アクセス1コネクションだとあっというまにmysqlの接続上限に達する ・2.コネクションプールしてコネクションをユーザー間で使いまわすとトランザクションが使えなくなる ・3.クエリー発行が非同期なためコールバックのネストが深くなりすごいことになる ・4.MYSQLの書き込みが遅すぎるためキューイングが発生するためnodeのメモリが足りなくなる(負荷テストすれば確認できる) とりあえずこんなもんか。 回避策 1と2 スレーブ接続でコネクションプールしてラウンドロビンする マスター接続は都度接続して必要なくなったらすぐ切る 3 モジュールのasyncblockでI/O待ちにfiberを用いる クエリーをキューイングしてfiber内で一括で処理する 4 node.jsが秒間一万件以上リクエストさばけるのにMYSQLの書き込み性

    node.jsでmysqlはつらい - you21979の日記
  • 1