云网牛站
所在位置:首页 > Linux软件 > 推荐两款实用工具:hcache与SQLPad

推荐两款实用工具:hcache与SQLPad

2018-06-26 15:31:18作者:hi-linux稿源:运维之美

以下推荐两款在运维Linux服务器时很实用的工具,分别是hcache与SQLPad。

 

第一款:hcache

Linux用户可能经常遇到的一个问题是内存大部分都被Buff和Cache占用了,但是有时候我们想知道到底Cache了些什么内容却没有一个直观好用的工具。今天给你介绍一个可以查看Linux当前缓存了哪些文件的小工具hcache。

hcache是基于pcstat的,pcstat可以查看某个文件是否被缓存和根据进程pid来查看都缓存了哪些文件。hcache在其基础上增加了查看整个操作系统Cache和根据使用Cache大小排序的特性。

安装hcache的方法:

hcache是使用GO开发的,安装非常简单,开箱即用。

$ wget http://7xir15.com1.z0.glb.clouddn.com/hcache

$ chmod +x hcache

$ mv hcache /usr/local/bin/

使用hcache

查看使用Cache最多的3个进程。

推荐两款实用工具:hcache与SQLPad

默认情况下会显示cache文件的全路径,会比较长。可以使用--bname选项来仅显示文件名。

推荐两款实用工具:hcache与SQLPad

查看指定进程的Cache使用情况。

推荐两款实用工具:hcache与SQLPad

另外还可使用指定格式输出,比如:JSON、纯文本。更多使用方法可参考hcache -h。

 

第二款:SQLPad

SQLPad是一个基于Nodejs开发的直接在浏览器运行SQL查询并对结果进行可视化展示工具。SQLPad支持的数据库非常多,比如:MySQL, Postgres, SQL Server, Vertica, Crate, Presto等。

项目地址

安装:

1.安装Nodejs

默认软件源里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

2.安装SQLPad

$ npm install sqlpad -g

3.启动SQLPad

$ sqlpad

Launching server WITHOUT SSL

Welcome to SqlPad!. Visit http://localhost:80 to get started

启动后会显示出访问地址,SQLPad默认绑定在0.0.0.0:80。如果想更改可以指定--ip和--port参数。

使用:

用浏览器访问http://ip:80页面,注册账号后便可使用。

推荐两款实用工具:hcache与SQLPad

建立一个数据库连接

推荐两款实用工具:hcache与SQLPad

SQLPad支持对表名和字段名的自动提示

推荐两款实用工具:hcache与SQLPad

推荐两款实用工具:hcache与SQLPad

直接根据查询结果生成各种图表

推荐两款实用工具:hcache与SQLPad

推荐两款实用工具:hcache与SQLPad

推荐两款实用工具:hcache与SQLPad

SQLPad功能还是很强大的,还可以将查询结查导出CVS和Excel格式等,快和你的小伙伴用起来吧。

 

相关主题

详细步骤,如何在Ubuntu 18.04中安装MySQL 8服务器

精选文章
热门文章