タグ

パフォーマンスに関するakatakunのブックマーク (4)

  • CDN performance in numbers - CDNperf

    Information All results are based on RUM (Real User Metrics) data from users all over the world We gather and analyze more than 300million tests every day A 2500 millisecond timeout is set. If a query takes longer, its marked as timeout The data is updated once per hour. Use perfops.net to get real-time data "Performance" is the time it took for a user to download a 500byte image from a CDN. Durin

    CDN performance in numbers - CDNperf
  • 『Redisのトランザクションとパフォーマンス』

    前回まででredisのレプリケーションが同期を取る仕組みについてやったので、 今日はRedisのトランザクションとロックにまつわるパフォーマンスの話をしようと思います。 キーワード: 楽観的ロック 悲観的ロック トランザクション 2フェーズコミット MULTI/EXEC ①従来の良くあるRBDのトランザクション リレーショナルデータベースのトランザクションについて簡単におさらいしましょう。RDBは強烈なACID特性を持つのですが、それを特徴づける機能にトランザクションっていうのがあります。 トランザクションとは簡単に言うと、複数の処理をまとめて一つとすることです。 RDBでは BEGIN COMMIT ROLLBACK っていうのがありますが、これをアプリサイドのコードで上手い事使い分けるわけです。疑似コードで言うと try: conn.begin() conn.save('あるSQL文'

    『Redisのトランザクションとパフォーマンス』
    akatakun
    akatakun 2019/08/22
    Redisのトランザクションはqueueにopを溜め込んで、一括実行するからラウンドトリップが少ない(パイプライン処理),整合性の面では何かと穴がある,単にパフォーマンス向上の目的
  • システム開発で得たRedis利用ノウハウ | フューチャー技術ブログ

    こんにちは。初投稿です。 2012年新卒入社の竹内です。入社当時を振り返るとOracle10g,11gを良く利用していおり、データモデリングなどテーブル設計が好きで、2018年4月ぐらいまでRDBとバッチに浸ってました。 さて、現在プロジェクトでRedisを使っているのですが、いままでRDB人間だっただけにKVSやRedisならではの特徴に四苦八苦してます。 苦しんだ分、色々な知見を得ることができているので、その内容をご紹介します! 対象者 Redisの業務システム導入を検討している方 RDBとRedisの違いを知りたい方 現場的なRedisの利用方法を知りたい方 書いてないこと データ型やコマンドなど、HelloWorld的に公式ドキュメントを見て得られる情報 インストールなど、Redisを利用できるまでの手順 フェイルオーバーやバックアップをはじめとする運用に関する内容 データ永続化に

    システム開発で得たRedis利用ノウハウ | フューチャー技術ブログ
    akatakun
    akatakun 2019/08/22
    KEYSが怖いのはsingle threadだから,O(N)
  • ElastiCache for Redis でシングルコアに対応したメトリクス EngineCPUUtilization が追加された - kakakakakku blog

    今月発表された ElastiCache for Redis のリリースで,新 CloudWatch メトリクス EngineCPUUtilization が追加された. Amazon ElastiCache for Redis は、Redis のワークロードへのより良い可視性を達成するために新しい CPU 使用状況メトリックスを導入します 今まで もともと Redis はシングルコアで稼働するため,例えば vCPU 4 を搭載する cache.r4.xlarge を使う場合,CPUUtilization の 25% で「実質 100%」を意味する.この仕様を理解できていないと,Redis の CPU 負荷を見逃してしまう可能性もあり,よく知られていると思う.Black Belt 資料にも記載がある. AWS Black Belt Online Seminar 2017 Amazon Ela

    ElastiCache for Redis でシングルコアに対応したメトリクス EngineCPUUtilization が追加された - kakakakakku blog
    akatakun
    akatakun 2019/08/22
    もともと Redis はシングルコアで稼働するため,例えば vCPU 4 を搭載する cache.r4.xlarge を使う場合,CPUUtilization の 25% で「実質 100%」を意味する
  • 1