ホームページ データベース mysql チュートリアル Mongodb的基本性能统计工具简单记录

Mongodb的基本性能统计工具简单记录

Jun 07, 2016 pm 02:59 PM
mongodb 基本 道具 パフォーマンス 単純 統計 記録

Mongodb的基本性能统计工具简单记录 1.Mongostat 查看某组运行中的MongoDB实例的统计信息; [root@Mongodb ~]# /Apps/mongo/bin/mongostat connected to: 127.0.0.1 insert query update delete getmore command flushes mapped vsize res faults locked % id

Mongodb的基本性能统计工具简单记录

 

1.Mongostat

查看某组运行中的MongoDB实例的统计信息;

[root@Mongodb ~]# /Apps/mongo/bin/mongostat 

connected to: 127.0.0.1

insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx miss %     qr|qw   ar|aw  netIn netOut  conn       time 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:41 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:42 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:43 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:44 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:45 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:46 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:47 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:48 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:49 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:50 

insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx miss %     qr|qw   ar|aw  netIn netOut  conn       time 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:51 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:52 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:53 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:54 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:55 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:56 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:57 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:58 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:11:59 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:00 

insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx miss %     qr|qw   ar|aw  netIn netOut  conn       time 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:01 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:02 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:03 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:04 

     0      1      0      0       0       2       0    32m   126m    21m      0        0          0       0|0     0|0   187b     1k     2   00:12:05 

     0      1      0      0       0       2       0    32m   126m    21m      0        0          0       0|0     0|0   187b     1k     2   00:12:06 

     0      2      0      0       0       3       0    32m   126m    21m      0        0          0       0|0     0|0   312b     1k     2   00:12:07 

     0      2      0      0       0       3       0    32m   126m    21m      0        0          0       0|0     0|0   312b     1k     2   00:12:08 

     0      2      0      0       0       3       0    32m   126m    21m      0        0          0       0|0     0|0   312b     1k     2   00:12:09 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:10 

insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx miss %     qr|qw   ar|aw  netIn netOut  conn       time 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:11 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:12 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:13 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:14 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:15 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:16 

     0      0      0      0       0       1       0    32m   126m    21m      0        0          0       0|0     0|0    62b     1k     2   00:12:17 

[root@Mongodb ~]# 

2.db.serverStatus

这个命令是最常用也是最基础的查看实例运行状态的命令之一;

> db.serverStatus()

{

        "host" : "Mongodb",

        "version" : "1.8.1",

        "process" : "mongod",

        "uptime" : 23835,

        "uptimeEstimate" : 19085,

        "localTime" : ISODate("2013-06-04T16:13:54.759Z"),

        "globalLock" : {

                "totalTime" : 23835266950,

                "lockTime" : 1406729,

                "ratio" : 0.000059018806164451204,

                "currentQueue" : {

                        "total" : 0,

                        "readers" : 0,

                        "writers" : 0

                },

                "activeClients" : {

                        "total" : 0,

                        "readers" : 0,

                        "writers" : 0

                }

        },

        "mem" : {

                "bits" : 32,

                "resident" : 21,

                "virtual" : 126,

                "supported" : true,

                "mapped" : 32

        },

        "connections" : {

                "current" : 1,

                "available" : 818

        },

        "extra_info" : {

                "note" : "fields vary by platform",

                "heap_usage_bytes" : 291432,

                "page_faults" : 88

        },

        "indexCounters" : {

                "btree" : {

                        "accesses" : 1,

                        "hits" : 1,

                        "misses" : 0,

                        "resets" : 0,

                        "missRatio" : 0

                }

        },

        "backgroundFlushing" : {

                "flushes" : 397,

                "total_ms" : 75,

                "average_ms" : 0.1889168765743073,

                "last_ms" : 0,

                "last_finished" : ISODate("2013-06-04T16:13:40.114Z")

        },

        "cursors" : {

                "totalOpen" : 13,

                "clientCursors_size" : 13,

                "timedOut" : 5

        },

        "network" : {

                "bytesIn" : 13775,

                "bytesOut" : 61049,

                "numRequests" : 203

        },

        "opcounters" : {

                "insert" : 21,

                "query" : 55,

                "update" : 1,

                "delete" : 0,

                "getmore" : 0,

                "command" : 127

        },

        "asserts" : {

                "regular" : 0,

                "warning" : 0,

                "msg" : 0,

                "user" : 1,

                "rollovers" : 0

        },

        "writeBacksQueued" : false,

        "ok" : 1

}

>

3.db.stats()

db.stats 查看数据库状态信息;

> db.stats()                                                                                                                                                                                            

{

        "db" : "test",

        "collections" : 4,

        "objects" : 28,

        "avgObjSize" : 43.142857142857146,

        "dataSize" : 1208,

        "storageSize" : 10496,

        "numExtents" : 4,

        "indexes" : 2,

        "indexSize" : 16384,

        "fileSize" : 50331648,

        "ok" : 1

}

>     

4.mongosniff

此工具可以从底层监控到底有哪些命令发送给了MongoDB去执行,从中就可以进行分析;

[root@Mongodb ~]# /Apps/mongo/bin/mongosniff  --source NET lo

sniffing... 27017 

127.0.0.1:42168  -->> 127.0.0.1:27017 test.things  45 bytes  id:8cee6609       2364433929

        query: {}  ntoreturn: 3 ntoskip: 2

127.0.0.1:27017  

        reply n:3 cursorId: 2553044974605072461

        { _id: ObjectId('51adf11685702b41681359ae'), x: 4.0, j: 1.0 }

127.0.0.1:42168  -->> 127.0.0.1:27017 admin.$cmd  80 bytes  id:8cee660a 2364433930

        query: { replSetGetStatus: 1, forShell: 1 }  ntoreturn: 1 ntoskip: 0

127.0.0.1:27017  

        reply n:1 cursorId: 0

        { errmsg: "not running with --replSet", ok: 0.0 }

^[[A127.0.0.1:42168  -->> 127.0.0.1:27017 test.things  45 bytes  id:8cee660b    2364433931

        query: {}  ntoreturn: 3 ntoskip: 2

127.0.0.1:27017  

        reply n:3 cursorId: 6216195059213048439

        { _id: ObjectId('51adf11685702b41681359ae'), x: 4.0, j: 1.0 }

127.0.0.1:42168  -->> 127.0.0.1:27017 admin.$cmd  80 bytes  id:8cee660c 2364433932

        query: { replSetGetStatus: 1, forShell: 1 }  ntoreturn: 1 ntoskip: 0

127.0.0.1:27017  

        reply n:1 cursorId: 0

        { errmsg: "not running with --replSet", ok: 0.0 }

^[[?1;2c127.0.0.1:42168  -->> 127.0.0.1:27017 test.$cmd  82 bytes  id:8cee660d  2364433933

        query: { count: "c1", query: {}, fields: {} }  ntoreturn: -1 ntoskip: 0

127.0.0.1:27017  

        reply n:1 cursorId: 0

        { n: 1.0, ok: 1.0 }

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

正式なWeb3トレーディングプラットフォームアプリのランキングのトップ10(2025年に権威をもってリリース) 正式なWeb3トレーディングプラットフォームアプリのランキングのトップ10(2025年に権威をもってリリース) Mar 31, 2025 pm 08:09 PM

市場データと一般的な評価基準に基づいて、この記事では、2025年のトップ10の正式なWeb3トレーディングプラットフォームアプリをリストしています。リストには、Binance、OKX、Gate.io、Huobi(現在はHTX)、Crypto.com、Coinbase、Kraken、Gemini、Bitmex、Bitmexなどの有名なプラットフォームが含まれています。これらのプラットフォームには、ユーザースケール、トランザクションのボリューム、セキュリティ、コンプライアンス、製品の革新などに独自の利点があります。たとえば、Binanceは巨大なユーザーベースと豊富な製品サービスで知られていますが、Coinbaseはセキュリティとコンプライアンスに焦点を当てています。 適切なプラットフォームを選択するには、あなた自身のニーズとリスク許容度に基づいて包括的な検討が必要です。

デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? Mar 31, 2025 pm 07:36 PM

デジタル通貨ローリングポジションは、貸付を使用して取引レバレッジを増幅してリターンを増やす投資戦略です。 この記事では、ローリング(バイナンス、Okex、gate.io、huobi、bybitなど)をサポートする取引プラットフォームの選択などの重要な手順など、デジタル通貨ローリングプロセスを詳細に説明します。 ただし、ローリングポジション取引は非常に危険であり、投資家は慎重に運営し、完全なリスク管理戦略を策定する必要があります。 デジタル通貨ローリングのヒントの詳細については、読み続けてください。

仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? 仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? Mar 31, 2025 pm 09:06 PM

この記事では、Binance Academy、Okx Learn、Coingecko、Cryptoslate、Coindesk、Investopedia、Coinmarketcap、Huobi University、Coinbase Learn、Cryptocompareなど、10の有名な仮想通貨関連アプリの推奨Webサイトを推奨しています。これらのWebサイトは、仮想通貨市場データ、価格動向分析などの情報を提供するだけでなく、基本的なブロックチェーンの知識、取引戦略、さまざまな取引プラットフォームアプリのチュートリアルとレビューなどの豊富な学習リソースを提供し、ユーザーがそれらをよりよく理解し、利用するのに役立ちます。

通貨サークルで一般的に使用される仮想通貨交換の初心者のための推奨チュートリアル 通貨サークルで一般的に使用される仮想通貨交換の初心者のための推奨チュートリアル Mar 31, 2025 pm 10:45 PM

この記事では、通貨サークルの初心者向けの詳細な交換の推奨事項と入門チュートリアルを提供します。 Coinbase、Binance、Kraken、OUYI、SESAME Open Doorなどの一般的に使用される交換が推奨され、登録、身元確認、セキュリティ設定、充電、取引の手順が導入されます。また、この記事では、初心者がデジタル資産分野に安全かつ合理的に入るのを支援することを目的とした、セキュリティ認識、リスク管理、継続的な学習の重要性を強調しています。

Web3トランザクションはどのプラットフォームですか? Web3トランザクションはどのプラットフォームですか? Mar 31, 2025 pm 07:54 PM

この記事では、Binance、Okx、Gate.io、Kraken、Bybit、Coinbase、Kucoin、Bitget、Gemini、Bitstampなど、有名なWeb3トレーディングプラットフォームのトップ10をリストします。 この記事では、通貨の数、取引タイプ(スポット、先物、オプション、NFTなど)、取り扱い手数料、セキュリティ、コンプライアンス、ユーザーグループなどなど、各プラットフォームの特性を詳細に比較します。高周波トレーダー、契約取引愛好家、またはコンプライアンスとセキュリティに焦点を当てた投資家であろうと、そこから参照情報を見つけることができます。

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

フリーマーケットソフトウェアWebサイトは何ですか フリーマーケットソフトウェアWebサイトは何ですか Mar 31, 2025 pm 10:36 PM

6つの自由市場視聴ソフトウェアWebサイトがあります。1。デジタル資産投資家に適したバイナンスプラットフォーム。 2。OKXプラットフォーム、リッチマーケットデータを提供します。 3。Gate.ioで取引するユーザーに適したセサミオープンドア(gate.io)プラットフォーム。 4。TRADINGVIEW、プロのチャート化ツールを提供する。 5。CoinMarketCap、幅広いデジタル資産データをカバーしています。 6。Coingecko、プロジェクトの基本評価を提供します。プラットフォームを選択するときは、投資オブジェクト、チャート機能要件、データの包括性、ユーザーエクスペリエンスを検討する必要があります。

See all articles