タグ

2018年3月8日のブックマーク (6件)

  • Iterate a Cursor in mongosh - MongoDB Manual

    The db.collection.find() method returns a cursor. To access the documents, you need to iterate the cursor. However, in mongosh, if the returned cursor is not assigned to a variable using the var keyword, then the cursor is automatically iterated up to 20 times [1] to print up to the first 20 documents in the results. The following examples describe ways to manually iterate the cursor to access the

    Iterate a Cursor in mongosh - MongoDB Manual
    akatakun
    akatakun 2018/03/08
    10分間使用していないまたは最後まで読み切ったcursorは自動的に閉じられる, find、aggregateの バッチサイズは101件または16MB ,getMoreは後続のバッチをDBから読み取る(件数制限はなく16MB制限のみ)
  • Iterate a Cursor in mongosh - MongoDB Manual

    The db.collection.find() method returns a cursor. To access the documents, you need to iterate the cursor. However, in mongosh, if the returned cursor is not assigned to a variable using the var keyword, then the cursor is automatically iterated up to 20 times [1] to print up to the first 20 documents in the results. The following examples describe ways to manually iterate the cursor to access the

    Iterate a Cursor in mongosh - MongoDB Manual
    akatakun
    akatakun 2018/03/08
    デフォルトで10分間使用していないまたは最後まで読み切ったcursorは自動的に閉じられる
  • 第2回 最大の課題「I/Oボトルネック」の原因と分析法 | gihyo.jp

    I/Oの「レスポンス」と「スループット」とは? 連載第1回でご紹介したように、大規模データ処理を行うデータベースで一番大きな課題となるのは、ディスクI/O(以降、単にI/Oと表記します)のボトルネックです。数百GBやTBクラスの巨大データウェアハウスの場合、SQLが実行される時間のほとんどがI/Oを待つ時間となっているケースが多々あります。 ここでは、I/Oボトルネックが発生するおもな原因を、「⁠レスポンス」と「スループット」という概念から見ていきましょう。それぞれ、広義では以下の定義となります。 I/Oレスポンス=I/O要求処理にかかる応答時間 I/Oスループット=単位時間当たりのI/O処理量 Oracle Databaseに当てはめると、以下のように定義できます。 I/Oレスポンス=1データブロックの読み出しや書き込みにかかる時間 I/Oスループット=単位時間あたりの読み出しや書き込み

    第2回 最大の課題「I/Oボトルネック」の原因と分析法 | gihyo.jp
    akatakun
    akatakun 2018/03/08
    I/Oレスポンス=I/O要求処理にかかる応答時間,I/Oスループット=単位時間当たりのI/O処理量
  • 第6回 ネットワークボトルネックの原因と解決策 | gihyo.jp

    クライアントとDBサーバ間のネットワークがボトルネックになる2つのケース これまで、大規模データ処理RDBMSの2大ボトルネックであるI/OとCPUについて、発生の原因と改善策を紹介してきました。その2大巨頭に隠れて目立たないのですが、大規模データ処理を行う際には、I/OやCPUと同じくらいネットワークもボトルネックになりやすいものです。 ネットワークがボトルネックになるケースとしては、以下の2つがあります。 DBサーバとストレージ間のネットワークI/O クライアントとDBサーバ間の結果セット転送 前者は第2回、第3回で紹介しているので、今回はクライアントとDBサーバ間のネットワークに焦点を当てて解説していきます。 大規模データ処理を行うRDBMSにおいて、クライアントとDBサーバ間のネットワークがボトルネックになる代表的なケースは下記の2つです。 ケース① ⇒ DBサーバがクライアントに

    第6回 ネットワークボトルネックの原因と解決策 | gihyo.jp
    akatakun
    akatakun 2018/03/08
    ラウンドトリップによる遅延はサーバ側は待機しているだけなので一見するとボトルネックが見当たらない
  • ラウンドトリップとは - IT用語辞典

    概要 ラウンドトリップ(round trip)とは、往復(切符)、周遊(旅行)、回遊、一周などの意味を持つ英単語。 ラウンドトリップタイム 通信やネットワーク、データ伝送などの分野では、通信相手に信号やデータを発信して、応答が帰ってくるまでの過程をラウンドトリップという。この過程にかかる時間のことを「ラウンドトリップタイム」(RTT:Round-Trip Time)「ラウンドトリップ遅延」(RTD:Round-Trip Delay)などという。 開発におけるラウンドトリップ ソフトウェア開発などでは、同じ過程・工程を反復して次第に完成度を上げていく方式や、複数のツールなどが連携し、一方でデータを編集すると自動的に他方にも反映される方式などのことをラウンドトリップということがある。

    ラウンドトリップとは - IT用語辞典
    akatakun
    akatakun 2018/03/08
    通信相手に信号やデータを発信して、応答が帰ってくるまでの過程をラウンドトリップという。この過程にかかる時間のことをラウンドトリップタイム(RTT)、ラウンドトリップ遅延などという
  • 海外のゲーム攻略サイトの探し方 - OKWAVE

    であれば「ゲーム名+攻略」でテキスト検索すれば見つかりますが、 海外ゲーム攻略サイトはどのようにテキスト検索すればよいでしょうか?

    海外のゲーム攻略サイトの探し方 - OKWAVE
    akatakun
    akatakun 2018/03/08
    walkthrough: "直訳だと〜の中を歩く", 少し意訳して歩き方的な意味からゲーム攻略の手引きを表す