狠狠撸

狠狠撸Share a Scribd company logo
miyaz
キャッシュ
勉強会
? ITシステムを使用する場合、情報伝達経路に様々なモノが介在している。
例えば、CPU/メモリ/HDD/マザーボード/NIC/LANケーブル/ファイアウォールなど。
? Webサイトのあるページを開く時のデータの流れを例にすると、以下のようになる
その各情報伝達経路上で、様々なキャッシュが使われている
1)ユーザがブラウザからリクエスト送信
2)プロキシサーバ経由してインターネットへ
3)ファイアウォール通過
4)ロードバランサ通過
5)Webサーバ通過
6)APサーバにてリクエストを処理
7)APからDBへ必要なSQL発行
8)DBデータから必要なデータを取得し
APへ応答
9)AP~ブラウザまで応答
はじめに
引用元) 丑迟迟辫://箩补.飞颈办颈辫别诲颈补.辞谤驳/飞颈办颈/キャッシュ冲(コンピュータシステム)
キャッシュ(Cache)
? キャッシュ (cache) は、CPUのバスやネットワークなど様々な情報伝達経路において、ある領
域から他の領域へ情報を転送する際、その転送遅延を極力隠蔽化させ転送効率を向上させるた
めに考案された記憶階層の実現手段である。
? 転送元と転送先の中間に位置し、データ内容の一部とその参照を保持する。データ転送元への
転送要求があり、それへの参照が既にキャッシュに格納されていた場合は、元データからの転
送は行わずキャッシュが転送を代行する(この状態をキャッシュヒット、キャッシュに所望の
データが存在せず元データから転送する状態をキャッシュミスという)。
これらによりデータ転送の冗長性やオーバヘッドを低減させることで転送効率を向上させる。
Wikipediaより引用
引用元) 丑迟迟辫://箩补.飞颈办颈辫别诲颈补.辞谤驳/飞颈办颈/キャッシュ冲(コンピュータシステム)
? ここでおさらい!
デスク上での作業で例えると。
CPU??? 「仕事?作業をしてる人」
– 良いCPUとは、仕事?作業をしてる人の能力が高いということ。
メモリ???「デスク」
– 良いメモリとは、デスクが広くて作業がはかどるということ。
HDD???「デスクの引き出し」
– 良いハードディスクとは、引き出しが大きくて、作った物がたくさん入るということ
。
引用元) http://enjoy.sso.biglobe.ne.jp/archives/zukai_pc/
つまり、「能力が高い人が、広いデス
クで作業すれば仕事がとてもはかどり
、その結果として良いものをたくさん
作ることができて、さらに引き出しが
大きければ、どんどん在庫を保管して
おくことができる」ということ。
CPU/メモリ/HDDの違い
記憶階層
? データを保持する記憶装置のコストバランスは、通常小容量×高速≒大容量×低速が成り立つ。小容量
×高速記憶装置の代表はCPUレジスタであり、大容量×低速記憶装置の代表はハードディスクや磁気テ
ープなどの補助記憶装置である。記憶装置の理想は大容量×高速アクセスであるが、通常コストパフ
ォーマンスが悪く実現困難である。そのため小容量×高速、中容量×中速、大容量×低速など複数段階
にまたがった記憶構造とし(一般にCPUなどバスマスタに近い側を上位レベル、遠い側を下位レベル
とする)、各レベルを各々下位レベルの一時記憶として用いることで代替する。この構造を記憶階
層という。
引用元) 丑迟迟辫://箩补.飞颈办颈辫别诲颈补.辞谤驳/飞颈办颈/キャッシュ冲(コンピュータシステム)
ここがポイント!
?主記憶装置より上は、電源おちると消える
?データが消えないように、補助記憶装置
(HDDなど)を使わざるを得ない。
が、ディスクアクセスは超低速!
?安くて速いシステムを構築する、ということは
いかにキャッシュして使うか(ディスクアクセスを
減らすか)を、各階層で工夫すること。
いろいろなキャッシュ
? HWが提供するキャッシュ
– CPU~メモリ間
? L1キャッシュ、L2キャッシュ、L3キャッシュ
? OSが提供するキャッシュ
– HDD~メモリ間
? ページキャッシュ(ディスクキャッシュ)
? 全てのプログラムは、メモリ上で実行される(これも一種のキャッシュ)
? SWレイヤで提供するキャッシュ
– Webブラウザ
? ブラウザキャッシュ
– KeyValueストア系キャッシュSW
? Memcached
? VarnishCache
– データベース(以下はOracleの名称だが、他DB製品でも同様な機能を持つ)
? ライブラリ?キャッシュ
? ディクショナリ?キャッシュ
? バッファ?キャッシュ
CPUのキャッシュ
? CPUは、キャッシュメモリ(主記憶装置とは別モノ)と呼ばれるメモリを使用して、
処理の高速化を図っている
? キャッシュメモリには、高速な順(&容量が小さい順)にL1キャッシュ、L2キャッシ
ュ、L3キャッシュ(※)がある。 ※L3はない場合もある
? L1キャッシュ (1次キャッシュ)
– キャッシュメモリはメインメモリ(RAM)よりも高速に読み書きできるが(価格が高いため)搭載容量の少
ないメモリ装置で、直近に使用したデータや使用頻度の高いデータなどを格納するのに使われる。
– 最優先でデータの読み書きが行われるものを1次キャッシュという。
? L2キャッシュ (2次キャッシュ)
– 2次キャッシュは1次キャッシュよりも低速だが大容量のメモリ装置で、1次キャッシュに収まりきらな
いデータの受け皿となる。
– 2次キャッシュからも溢れたデータは、3次キャッシュがある場合は3次キャッシュに、ない場合はメイ
ンメモリに格納される。
引用元) http://e-words.jp/w/1E6ACA1E382ADE383A3E38383E382B7E383A5.html
CPUのキャッシュ
CPU
L1キャッシュ
処理単位時間:1ns
L2キャッシュ
処理単位時間:4.7ns
メインメモリ
処理単位時間:83ns
HDDのキャッシュ
? HDDは、メインメモリと比べてもI/O(Read/Write)性能が格段に遅い!
? HDDのI/O待ちを減らすために、Linux (に限らず他の OS もそうですが) にはディスクの
内容を一度読んだらそれをカーネルがキャッシュして、二度目以降はメモリから読む
機構 = ページキャッシュがある。
? 実演
# dd if=/dev/urandom of=/tmp/test bs=1M count=100
?100MBのファイルを作成
# sync;echo 3 > /proc/sys/vm/drop_caches
?ページキャッシュをクリア
# time cat /tmp/test > /dev/null
?ページキャッシュをクリアする前後で100MB読み出し時間比較!
HDD/メモリの性能によるが、データ転送速度100倍程度、
探索処理は10万倍~100万倍程度の差がある
CPU、メモリ、HDDのレイテンシ
? 各レイテンシをオフィスの比喩でみてみると???
L1:机から紙を1枚とる(3秒)
L2:本棚から本を取り出す(14秒)
メインメモリ:部屋を出て階下でお菓子を買う(4分)
ハードディスク:オフィスを出て世界放浪の旅に出る(1年3か月)
これぐらいの差がある、という例。
実際には、nano秒~micro秒レベルの話。
※nano秒???10億分の1秒
ハードディスクが“激遅”であることがわかる。
世の中の “重いシステム(Webサイト)” の大半は、突き詰めると
ディスクIOが遅いことに原因がある。
引用元) http://vwxyz.hateblo.jp/entry/20101221/1292923352
Oracleのキャッシュ
? ライブラリ?キャッシュ
– 共有SQL領域(SQL解析ツリー、実行計画)
? ディクショナリ?キャッシュ
– オブジェクト(テーブルなど)の属性情報、構成情報を保持
? バッファ?キャッシュ
– データファイルの中身
? SQL処理フロー
① SQLの解析(PARSE)
◆ 表や列の定義チェック、アクセス権限のチェックを行い
最適な実行計画が選択される
◆ 解析結果を共有プールに保持する。
再度同じSQLが発行された場合に不要な解析を繰返す必要がなくなる。
② SQLの実行(EXECUTE)
◆ SQL処理に必要なターゲットのデータを、データベース?バッファ?キャッシュ上で探す
。
◆ 見つからなかった場合は、データ?ファイルから対象ブロックを読込む?ディスクIO発
生
◆ 読み込んだデータをバッファ?キャッシュに保持する。
次回対象データへのアクセスが発生した場合は、バッファ?キャッシュ
③ 値の取出し(FETCH)
※Selectのみ
プログラムで使うキャッシュ?
? プログラム(コード)上のロジック上でもキャッシュを意識すると
高性能
? 簡単なjavascriptの例
[遅い]
for (i = 0; i < elements.length; i++) { ... }
[速い]
for (i = 0, len = elements.length; i < len; i++) { ... }
この違い、わかりますか?
キャッシュヒット率監視の重要性
? キャッシュミスが多発する、ということは性能劣化の表れ
– メモリ不足や、設定が適切ではない可能性がある
? Linuxサーバの場合
– iowaitを監視
? キャッシュ機能を持つSW
– Oracleだと、バッファ?キャッシュ、ライブラリ?キャッシュ、ディクショナリ?
キャッシュのヒット率を監視。99%以上が望ましい。95%以下は問題あり
– VarnishCacheやmemcachedなどもキャッシュヒット率を監視し
ミスが増加傾向であればキャッシュストレージ、キャッシュインスタンスの増設
を検討する必要がある
キャッシュがないとどうなるか
? オールインワンでINSUITEが動く検証環境で実演してみます
①ブラウザキャッシュがないとどうなる?
– Fiddlerというツールで、強制的にキャッシュを無効化してみると。
。
②サーバ上のページキャッシュ&Oracleキャッシュがない
と
どうなる?
– Oracleを再起動してキャッシュをクリアし、かつOS上のページキャ
ッシュをクリアすると。。
おわり

More Related Content

What's hot (20)

バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
Ryota Watabe
?
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
オラクルエンジニア通信
?
SQLチューニング入門 入門編
SQLチューニング入門 入門編SQLチューニング入門 入門編
SQLチューニング入門 入門編
Miki Shimogai
?
Where狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキーWhere狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキー
yoku0825
?
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
Kaname Motoyama
?
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
?
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
?
厂蚕尝大量発行処理をいかにして高速化するか
厂蚕尝大量発行処理をいかにして高速化するか厂蚕尝大量発行処理をいかにして高速化するか
厂蚕尝大量発行処理をいかにして高速化するか
Shogo Wakayama
?
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
disc99_
?
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
オラクルエンジニア通信
?
PHP AST 徹底解説
PHP AST 徹底解説PHP AST 徹底解説
PHP AST 徹底解説
do_aki
?
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
kasaharatt
?
Oracle GoldenGate入門
Oracle GoldenGate入門Oracle GoldenGate入門
Oracle GoldenGate入門
オラクルエンジニア通信
?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
?
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
歩 柴田
?
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法
Yohei Azekatsu
?
Dbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_syncDbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_sync
Koji Shinkubo
?
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
Makoto Kaga
?
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
?
颁础笔と叠础厂贰、础颁滨顿の呪缚
颁础笔と叠础厂贰、础颁滨顿の呪缚颁础笔と叠础厂贰、础颁滨顿の呪缚
颁础笔と叠础厂贰、础颁滨顿の呪缚
Kazuki Aranami
?
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
Ryota Watabe
?
SQLチューニング入門 入門編
SQLチューニング入門 入門編SQLチューニング入門 入門編
SQLチューニング入門 入門編
Miki Shimogai
?
Where狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキーWhere狙いのキー、order by狙いのキー
Where狙いのキー、order by狙いのキー
yoku0825
?
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
Kaname Motoyama
?
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
?
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
?
厂蚕尝大量発行処理をいかにして高速化するか
厂蚕尝大量発行処理をいかにして高速化するか厂蚕尝大量発行処理をいかにして高速化するか
厂蚕尝大量発行処理をいかにして高速化するか
Shogo Wakayama
?
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
マイクロサービスバックエンド础笔滨のための搁贰厂罢と驳搁笔颁
disc99_
?
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
オラクルエンジニア通信
?
PHP AST 徹底解説
PHP AST 徹底解説PHP AST 徹底解説
PHP AST 徹底解説
do_aki
?
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
笔辞蝉迟驳谤别厂蚕尝の関数属性を知ろう
kasaharatt
?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?これからのJDK/JVM 何を選ぶ?どう選ぶ?
これからのJDK/JVM 何を選ぶ?どう選ぶ?
Takahiro YAMADA
?
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー?オプティマイザ新機能活用と統計情報運用の戦略
歩 柴田
?
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法
Yohei Azekatsu
?
Dbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_syncDbts2013 特濃jpoug log_file_sync
Dbts2013 特濃jpoug log_file_sync
Koji Shinkubo
?
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
惭测厂蚕尝から笔辞蝉迟驳谤别厂蚕尝へのマイグレーションのハマリ所
Makoto Kaga
?
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
?
颁础笔と叠础厂贰、础颁滨顿の呪缚
颁础笔と叠础厂贰、础颁滨顿の呪缚颁础笔と叠础厂贰、础颁滨顿の呪缚
颁础笔と叠础厂贰、础颁滨顿の呪缚
Kazuki Aranami
?

Viewers also liked (7)

あるキャッシュメモリの话
あるキャッシュメモリの话あるキャッシュメモリの话
あるキャッシュメモリの话
nullnilaki
?
颁辞驳苍颈迟辞ハンス?オン
颁辞驳苍颈迟辞ハンス?オン颁辞驳苍颈迟辞ハンス?オン
颁辞驳苍颈迟辞ハンス?オン
Shinji Miyazato
?
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
Insight Technology, Inc.
?
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
Insight Technology, Inc.
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
惭辞苍驳辞顿叠全机能解説1
惭辞苍驳辞顿叠全机能解説1惭辞苍驳辞顿叠全机能解説1
惭辞苍驳辞顿叠全机能解説1
Takahiro Inoue
?
情报科学における18のメタテクニック
情报科学における18のメタテクニック情报科学における18のメタテクニック
情报科学における18のメタテクニック
nakano_lab
?
あるキャッシュメモリの话
あるキャッシュメモリの话あるキャッシュメモリの话
あるキャッシュメモリの话
nullnilaki
?
颁辞驳苍颈迟辞ハンス?オン
颁辞驳苍颈迟辞ハンス?オン颁辞驳苍颈迟辞ハンス?オン
颁辞驳苍颈迟辞ハンス?オン
Shinji Miyazato
?
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
20170518_今さら聞けないHANAのハナシの基本のき by SAPジャパン株式会社 新久保浩二
Insight Technology, Inc.
?
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
Insight Technology, Inc.
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
惭辞苍驳辞顿叠全机能解説1
惭辞苍驳辞顿叠全机能解説1惭辞苍驳辞顿叠全机能解説1
惭辞苍驳辞顿叠全机能解説1
Takahiro Inoue
?
情报科学における18のメタテクニック
情报科学における18のメタテクニック情报科学における18のメタテクニック
情报科学における18のメタテクニック
nakano_lab
?

Similar to 颁补肠丑别勉强会 (20)

マイニング探検会#10
マイニング探検会#10マイニング探検会#10
マイニング探検会#10
Yoji Kiyota
?
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
Yuto Takei
?
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャ
Kenta Hattori
?
社内サーバインフラ勉强会(顿叠)
社内サーバインフラ勉强会(顿叠)社内サーバインフラ勉强会(顿叠)
社内サーバインフラ勉强会(顿叠)
Masahiro NAKAYAMA
?
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
Insight Technology, Inc.
?
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceYAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
Kazuho Oku
?
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
Kuniyasu Suzaki
?
Lesson01
Lesson01Lesson01
Lesson01
MRI
?
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
Dai Utsui
?
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Sunao Tomita
?
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
Itoshi Nikaido
?
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
?
websocket-survery
websocket-surverywebsocket-survery
websocket-survery
hogemaru_
?
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたA 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
?
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
Daiyu Hatakeyama
?
Java EE7 ??JCache 
Java EE7 ??JCache Java EE7 ??JCache 
Java EE7 ??JCache 
maruyama097
?
Caching ガイダンスの話
Caching ガイダンスの話Caching ガイダンスの話
Caching ガイダンスの話
Sunao Tomita
?
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
?
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
Naoki (Neo) SATO
?
マイニング探検会#10
マイニング探検会#10マイニング探検会#10
マイニング探検会#10
Yoji Kiyota
?
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
[Basic 7] OS の基本 / 割り込み / システム コール / メモリ管理
Yuto Takei
?
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャ
Kenta Hattori
?
社内サーバインフラ勉强会(顿叠)
社内サーバインフラ勉强会(顿叠)社内サーバインフラ勉强会(顿叠)
社内サーバインフラ勉强会(顿叠)
Masahiro NAKAYAMA
?
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
Insight Technology, Inc.
?
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceYAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
Kazuho Oku
?
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
厂补补厂/クラウドコンピューティングでのオープンソース活用とセキュリティ
Kuniyasu Suzaki
?
Lesson01
Lesson01Lesson01
Lesson01
MRI
?
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
Dai Utsui
?
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Sunao Tomita
?
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
叠颈辞顿别惫翱辫蝉による再现性のあるバイオインフォマティクス环境の构筑
Itoshi Nikaido
?
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
?
websocket-survery
websocket-surverywebsocket-survery
websocket-survery
hogemaru_
?
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたA 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
?
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
Daiyu Hatakeyama
?
Java EE7 ??JCache 
Java EE7 ??JCache Java EE7 ??JCache 
Java EE7 ??JCache 
maruyama097
?
Caching ガイダンスの話
Caching ガイダンスの話Caching ガイダンスの話
Caching ガイダンスの話
Sunao Tomita
?
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
第17回「サーバーとネットワークをもっと仲良しに – その間を取持つネットワーク仮想化技術」(2012/05/24 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
?
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
Naoki (Neo) SATO
?

More from Shinji Miyazato (10)

课题に向き合え
课题に向き合え课题に向き合え
课题に向き合え
Shinji Miyazato
?
奥别产システムにおけるキャッシュの话
奥别产システムにおけるキャッシュの话奥别产システムにおけるキャッシュの话
奥别产システムにおけるキャッシュの话
Shinji Miyazato
?
罢鲍滨ゲームを作った话
罢鲍滨ゲームを作った话罢鲍滨ゲームを作った话
罢鲍滨ゲームを作った话
Shinji Miyazato
?
ラズパイギター
ラズパイギターラズパイギター
ラズパイギター
Shinji Miyazato
?
はいチーズ!の改善事例
はいチーズ!の改善事例はいチーズ!の改善事例
はいチーズ!の改善事例
Shinji Miyazato
?
ラズタンク
ラズタンクラズタンク
ラズタンク
Shinji Miyazato
?
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
Shinji Miyazato
?
Docker and Fargate
Docker and FargateDocker and Fargate
Docker and Fargate
Shinji Miyazato
?
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
Shinji Miyazato
?
尝补尘产诲补勉强会
尝补尘产诲补勉强会尝补尘产诲补勉强会
尝补尘产诲补勉强会
Shinji Miyazato
?
奥别产システムにおけるキャッシュの话
奥别产システムにおけるキャッシュの话奥别产システムにおけるキャッシュの话
奥别产システムにおけるキャッシュの话
Shinji Miyazato
?
罢鲍滨ゲームを作った话
罢鲍滨ゲームを作った话罢鲍滨ゲームを作った话
罢鲍滨ゲームを作った话
Shinji Miyazato
?
はいチーズ!の改善事例
はいチーズ!の改善事例はいチーズ!の改善事例
はいチーズ!の改善事例
Shinji Miyazato
?
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
AWS re:Invent 2018 行ってきました報告 / JAWS-UG Okinawa 20190119
Shinji Miyazato
?
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
摆罢别肠丑笔濒补测颁辞苍蹿闭搁别办辞驳苍颈迟颈辞苍导入事例
Shinji Miyazato
?
尝补尘产诲补勉强会
尝补尘产诲补勉强会尝补尘产诲补勉强会
尝补尘产诲补勉强会
Shinji Miyazato
?

颁补肠丑别勉强会