還在用SELECT COUNT統計資料庫表的行數?Out了
在ABAP裡我們如果想用程式碼獲得一個資料庫表裡有多少條記錄,常規做法是使用SELECT COUNT。
如果您使用的是HANA資料庫,現在有一種新的辦法可以達到同樣的目的。HANA資料庫裡有一張名為m_tables的系統檢視,裡面存放了資料庫表的後設資料。
這個系統檢視的詳細說明參考SAP幫助文件。
我寫了一個工具,可以透過查詢m_tables來批次獲得一系列資料庫表的記錄條數和佔據的儲存空間。
您可以透過這個連結獲得我的工具的原始碼。
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2153166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 還在用Excel維護客戶資訊?你OUT了Excel
- 你還在用Adapter和ViewHolder寫RecyclerView嗎?Out了!APTView
- 資料庫中所有表的行數資料庫
- MySQL的count(*)的優化,獲取千萬級資料表的總行數MySql優化
- select count(*)和select count(1)的區別
- 資料庫的統計(select)確實會影響資料庫的更新(update)的資料庫
- sql統計各種奇葩的資料庫表資料SQL資料庫
- [Oracle] “表中有資料,但select count(*)的結果為0”問題的解決辦法Oracle
- Ask Hoegh(4)——select count(*)和select count(1)、count(column)有區別嗎?
- 還在用分庫分表?看TiDB如何解決海量資料無感擴容難題TiDB
- 你還上“百度”搜專業資料嗎?你就OUT了!!!!
- MySQL資料庫表索引取樣統計MySql資料庫索引
- 在MySQL中,如何獲取資料庫下所有表的資料行數?MySql資料庫
- 計算資料庫中所有表的記錄條數資料庫
- 13萬張表+數億行程式碼,遷移只需數小時,還是異構資料庫行程資料庫
- 提高MSSQL資料庫效能(1)對比count(*) 和 替代count(*)SQL資料庫
- 資料庫表設計資料庫
- oracle統計表的所有行數(原創)Oracle
- COUNT(*)計算行數有哪些優化手段優化
- 熱衷混合雲,近半數金融機構還在用傳統資料中心
- [轉帖]達夢資料庫-統計資料表資料量及空間表大小資料庫
- 資料庫單表備份還原shell資料庫
- MySQL:SELECT COUNT 小結MySql
- 利用binlog進行資料庫的還原資料庫
- 還在用Navicat?這款開源的資料庫管理工具介面更炫酷!資料庫
- 簡單的資料表統計
- Oracle資料庫的資料統計(Analyze)Oracle資料庫
- 幹掉 powerdesigner,設計資料庫表用它就夠了資料庫
- 大資料時代,再不學習就OUT了大資料
- 五年了,你還在用Junit4嗎?
- 誤刪了公司資料庫,但我還是活下來了資料庫
- 獲取資料庫表的資訊(大小,索引大小,建立時間,行數)資料庫索引
- 你還在用var定義變數嗎?變數
- 我曾誤刪了公司的資料庫,但還是活下來了資料庫
- 從資料庫中拿資料庫總是拿到上一條資料,還能拿到刪除的表的資料資料庫
- 資料庫數字參考表的妙用OM資料庫
- 管你MySQL還是Oracle,資料庫管理就完事了MySqlOracle資料庫
- HTTP/3 都來了,你卻還在用 HTTP/1.1?HTTP