ブログでの反応
{{ title }}
id:{{ user_name }} {{ #total_bookmarks }}{{ total_bookmarks }} users{{ /total_bookmarks }}
関連記事
軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita
ざっくり言うと リスト構造のデータに対してランダムアクセスはしちゃだめだぞ。お兄さんとの約束だ! ... ざっくり言うと リスト構造のデータに対してランダムアクセスはしちゃだめだぞ。お兄さんとの約束だ! 発端 数年前に他部署の支援で作ったJavaのシステムに、ちょっとデカめのデータを突っ込んだらありえないほど遅いので助けてくれ、と連絡が入った。 まぁクエリとかインデックスをちょっと見れば直るっしょ・・・と鼻をほじりながら支援に向かった。 処理内容 遅い部分の処理は以下のようなものであった。 処理対象のデータをListで受け取る。 それをforループで1件ずつ前処理する。 処理結果をオブジェクトに格納し、ORマッパーでDBにINSERTする。 これだけ? そう、これだけだ。並列処理なんて高級なことはもちろんやってない。 インフラ調査 処理中のサーバのようすを調査する。今回のインフラは典型的な3層3サーバ構成。 WEBサーバはなにもかもが余裕。 APサーバではCPUを1つ使い切っている。 14コア
{{{tags}}}
{{created}} リンク
2018/02/19 リンク 54
2018/02/19 リンク 32
2018/02/19 リンク 30
2018/02/19 リンク 25
2018/02/19 リンク 29
2018/02/19 リンク 24
2018/02/19 リンク 16
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/20 リンク
2018/02/20 リンク
2018/02/20 リンク
2018/02/20 リンク
2018/02/20 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク