日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

推荐两款实用工具——hcache和SQLPad

發(fā)布時(shí)間:2023/11/29 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 推荐两款实用工具——hcache和SQLPad 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

hcache

Linux用戶可能經(jīng)常遇到的一個(gè)問題是內(nèi)存大部分都被Buff和Cache占用了,但是有時(shí)候我們想知道到底Cache了些什么內(nèi)容卻沒有一個(gè)直觀好用的工具。今天給你介紹一個(gè)可以查看Linux當(dāng)前緩存了哪些文件的小工具h(yuǎn)cache。

hcache是基于pcstat的,pcstat可以查看某個(gè)文件是否被緩存和根據(jù)進(jìn)程pid來查看都緩存了哪些文件。hcache在其基礎(chǔ)上增加了查看整個(gè)操作系統(tǒng)Cache和根據(jù)使用Cache大小排序的特性。

官網(wǎng):https://github.com/silenceshell/hcache

安裝

hcache是使用GO開發(fā)的,安裝非常簡單,開箱即用。

$?wget?http://7xir15.com1.z0.glb.clouddn.com/hcache $?chmod?+x?hcache $?mv?hcache?/usr/local/bin/

使用

查看使用Cache最多的3個(gè)進(jìn)程。

$?hcache?--top?3 +----------------------+----------------+------------+-----------+---------+ |?Name?????????????????|?Size?(bytes)???|?Pages??????|?Cached????|?Percent?| |----------------------+----------------+------------+-----------+---------| |?/usr/bin/kubelet?????|?138647424??????|?33850??????|?11751?????|?034.715?| |?/usr/bin/dockerd?????|?39473368???????|?9638???????|?6574??????|?068.209?| |?/usr/lib/snapd/snapd?|?18977392???????|?4634???????|?4505??????|?097.216?| +----------------------+----------------+------------+-----------+---------+

默認(rèn)情況下會(huì)顯示cache文件的全路徑,會(huì)比較長。可以使用--bname選項(xiàng)來僅顯示文件名。

$?hcache?--top?3?--bname+---------+----------------+------------+-----------+---------+ |?Name????|?Size?(bytes)???|?Pages??????|?Cached????|?Percent?| |---------+----------------+------------+-----------+---------| |?kubelet?|?138647424??????|?33850??????|?11751?????|?034.715?| |?dockerd?|?39473368???????|?9638???????|?6574??????|?068.209?| |?snapd???|?18977392???????|?4634???????|?4505??????|?097.216?| +---------+----------------+------------+-----------+---------+

查看指定進(jìn)程的Cache使用情況。

$?hcache?-pid?1397?-bname +-----------------------+----------------+------------+-----------+---------+ |?Name??????????????????|?Size?(bytes)???|?Pages??????|?Cached????|?Percent?| |-----------------------+----------------+------------+-----------+---------| |?libm-2.23.so??????????|?1088952????????|?266????????|?185???????|?069.549?| |?libstdc++.so.6.0.21???|?1566440????????|?383????????|?346???????|?090.339?| |?libz.so.1.2.8?????????|?104824?????????|?26?????????|?26????????|?100.000?| |?libdl-2.23.so?????????|?14608??????????|?4??????????|?4?????????|?100.000?| |?libwrap.so.0.7.6??????|?36632??????????|?9??????????|?9?????????|?100.000?| |?libaio.so.1.0.1???????|?5512???????????|?2??????????|?2?????????|?100.000?| |?libnss_compat-2.23.so?|?35688??????????|?9??????????|?9?????????|?100.000?| |?libnsl-2.23.so????????|?93128??????????|?23?????????|?23????????|?100.000?| |?libc-2.23.so??????????|?1864888????????|?456????????|?456???????|?100.000?| |?libcrypt-2.23.so??????|?39224??????????|?10?????????|?10????????|?100.000?| |?librt-2.23.so?????????|?31712??????????|?8??????????|?8?????????|?100.000?| |?liblz4.so.1.7.1???????|?96360??????????|?24?????????|?24????????|?100.000?| |?libgcc_s.so.1?????????|?89696??????????|?22?????????|?22????????|?100.000?| |?libpthread-2.23.so????|?138696?????????|?34?????????|?34????????|?100.000?| |?libnss_nis-2.23.so????|?47648??????????|?12?????????|?12????????|?100.000?| |?libnuma.so.1.0.0??????|?43936??????????|?11?????????|?11????????|?100.000?| |?ld-2.23.so????????????|?162632?????????|?40?????????|?40????????|?100.000?| |?mysqld????????????????|?24754056???????|?6044???????|?4051??????|?067.025?| |?libnss_files-2.23.so??|?47600??????????|?12?????????|?12????????|?100.000?| +-----------------------+----------------+------------+-----------+---------+

另外還可使用指定格式輸出,比如:JSON、純文本。更多使用方法可參考hcache -h。

SQLPad

SQLPad是一個(gè)基于Nodejs開發(fā)的直接在瀏覽器運(yùn)行SQL查詢并對(duì)結(jié)果進(jìn)行可視化展示工具。SQLPad支持的數(shù)據(jù)庫非常多,比如:MySQL, Postgres, SQL Server, Vertica, Crate, Presto等。

官網(wǎng):http://rickbergfalk.github.io/sqlpad/

安裝

  • 安裝Nodejs

默認(rèn)軟件源里nodejs版本比較老,是4.x的。SQLPad最低需要6.x的,使用官方源安裝6.x的nodejs。

Debian/Ubuntu

$?curl?-sL?https://deb.nodesource.com/setup_6.x?|?bash?- $?apt-get?-y?install?nodejs

RHEL/CentOS

$?curl?--silent?--location?https://rpm.nodesource.com/setup_6.x?|?bash?- $?yum?install?nodejs
  • 安裝SQLPad

$?npm?install?sqlpad?-g
  • 啟動(dòng)SQLPad

$?sqlpadLaunching?server?WITHOUT?SSL Welcome?to?SqlPad!.?Visit?http://localhost:80?to?get?started

啟動(dòng)后會(huì)顯示出訪問地址,SQLPad默認(rèn)綁定在0.0.0.0:80。如果想更改可以指定--ip和--port參數(shù)。

使用

用瀏覽器訪問http://ip:80頁面,注冊(cè)賬號(hào)后便可使用。


建立一個(gè)數(shù)據(jù)庫連接



SQLPad支持對(duì)表名和字段名的自動(dòng)提示





直接根據(jù)查詢結(jié)果生成各種圖表






SQLPad功能還是很強(qiáng)大的,還可以將查詢結(jié)查導(dǎo)出CVS和Excel格式等,快和你的小伙伴用起來吧!

參考文檔

http://www.google.com
https://nodejs.org/en/download/package-manager/
http://www.datastart.cn/tech/2017/05/20/hcache.html


轉(zhuǎn)自:http://mp.weixin.qq.com/s?__biz=MzI3MTI2NzkxMA==&mid=2247485268&idx=1&sn=cdc948082289a4c0c8eb354071689cc9&chksm=eac5267dddb2af6be116f9302ac400a848acda13680a47a59d3aecc6057d2782659d3b79500d&mpshare=1&scene=23&srcid=05262NtnrWCYMxa68eBRFy7A#rd



轉(zhuǎn)載于:https://blog.51cto.com/holy2010/1929629

總結(jié)

以上是生活随笔為你收集整理的推荐两款实用工具——hcache和SQLPad的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。