Q
查詢查找表
0
A
回答
2
MySQL的
Row count of single table
select count(*) from table_name;
Row Count of all tables
SELECT SUM(TABLE_ROWS)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'database schema name';
Size
SELECT table_schema as `Database`,
table_name AS `Table`,
round(((data_length + index_length)/1024/1024), 2) `Size in MB`
FROM information_schema.TABLES
ORDER BY (data_length + index_length) DESC;
結果的大小會是這樣
Database Table Size in MB
sakai sakai_realm_rl_fn 22.39
sonar file_sources 8.56
sakai sakai_site_tool 4.55
sakai sakai_event 4.03
sonar issues 3.75
sakai sakai_site_page 3.03
sonar project_measures 2.03
MongoDB的 MongoDB中,我們沒有的行和列,但一切文件,所以我們可以找到的數集合中的文檔和大小。
db.collection.stats() // example db.stackoverflow.stats(), where stackoverflow is my collection name
結果將與此類似
{
"ns" : "test.stackoverflow",
"count" : 2,
"size" : 224,
"avgObjSize" : 112,
"numExtents" : 1,
"storageSize" : 8192,
"lastExtentSize" : 8192,
"paddingFactor" : 1,
"paddingFactorNote" : "paddingFactor is unused and unmaintained in 3.0. It remains hard coded to 1.0 for compatibility only.",
"userFlags" : 1,
"capped" : false,
"nindexes" : 1,
"totalIndexSize" : 8176,
"indexSizes" : {
"_id_" : 8176
},
"ok" : 1
}
db.stats(); // Will help us in finding the total documents in the database
Executing it in mongo shell, will a give a result like this
{
"db" : "test",
"collections" : 9,
"objects" : 1000063,
"avgObjSize" : 112.32,
"dataSize" : 112007640,
"storageSize" : 175837184,
"numExtents" : 20,
"indexes" : 12,
"indexSize" : 169938160,
"fileSize" : 2080374784,
"nsSizeMB" : 16,
"extentFreeList" : {
"num" : 70,
"totalSize" : 760217600
},
"dataFileVersion" : {
"major" : 4,
"minor" : 22
},
"ok" : 1
}
這裏對象是整個文檔集合
數量更多信息 - http://docs.mongodb.com/manual/reference/method/db.stats
甲骨文
Row count of single table
select count(*) from table_name
Total Size
select * from dba_data_files;
select round((sum(bytes)/1048576/1024),2) from v$datafile;
To execute these queries you need to login as system user with all priveleges
+0
完美!我如何從mongodb統計信息中挑選存儲大小和數量? – sethu
+0
'db.stats()',將幫助我們在db中查找集合中的所有文檔 - 在答案部分更新了相同的內容 –
1
相關問題
- 1. 查詢查找表
- 2. 用表查找表查詢
- 3. Django的查找表查詢
- 4. MySQL表查找查詢
- 5. DynamoDB - 查詢查找表
- 6. 查詢查找表定義
- 7. 查找單查詢
- 8. jQuery查找查詢
- 9. 查詢mongoDB查找()
- 10. 查找MDX查詢
- 11. CakePHP返回查找('列表)查詢
- 12. 在查詢中查找表對象
- 13. 查詢查找表中的重複行
- 14. 查找表的最佳匹配查詢
- 15. 查詢查找表關係類型
- 16. 查詢查找所有空表
- 17. 查詢2個表中查找結果
- 18. 的BigQuery查詢查找表的列名
- 19. 查找查詢中的CakePHP連接表
- 20. 查詢找到9個表
- 21. MySQL相關子查詢:子查詢無法從外部查詢中查找表?
- 22. 找到()查詢
- 23. 查找條件查詢
- 24. 查詢查找雙頁眉
- 25. Unix查詢---查找數字
- 26. 查詢以查找用戶
- 27. 查找條件查詢
- 28. SQL查詢來查找列
- 29. 查找查詢降低
- 30. Mongo查詢查找年數
什麼是你的問題,你有什麼? –
現在有適合MySQL,oracl和sql server的正確方向。在MySQL,sql server,mongodb和Teradata中尋找正確的查詢。我正在查找可以從表格統計中獲取這些信息的查詢。 – sethu