GoGPT Best VPN GoSearch

OnWorks 网站图标

mytopp - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mytopp

这是 mytopp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mytop - 显示 MySQL 服务器性能信息,如“top”

概要


我的顶 [选项]

可用性


最新版本的 我的顶 可从 http://www.mysqlfanboy.com/mytop/ it 可能
也在 CPAN 上。

参赛要件


为了 我的顶 要正常运行,您必须具备以下条件:

* Perl 5.005 或更新版本
* 配置::IniFiles;
* Getopt::长
* DBI 和 DBD::mysql
* Term::ReadKey 来自 CPAN

大多数系统可能都安装了所有这些——除了 Term::ReadKey。 你会
需要从 CPAN 中提取。 您可以在此处获取 Term::ReadKey:

http://search.cpan.org/search?dist=TermReadKey

并且您显然需要使用以下命令访问 MySQL 服务器(版本 3.22.x 或 3.23.x)
运行所需的安全性 SHOW 处理员SHOW 状态 命令。

如果您是 Windows 用户,使用 ActiveState 的 Perl,您可以使用 PPM(Perl Package
Manager) 来安装 MySQL 和 Term::ReadKey 模块。

可选 颜色 支持
另外,如果你想要一个颜色 我的顶 (推荐),从安装 Term::ANSIColor
CPAN:

http://search.cpan.org/search?dist=ANSIColor

一旦你这样做, 我的顶 会自动使用。 然而,颜色尚未发挥作用
视窗。 欢迎补丁。 :-)

可选 高分辨率 定时
如果你想 我的顶 提供更准确的实时查询每秒统计信息,
从 CPAN 安装 Time::HiRes 模块。 我的顶 会自动注意到你有
它并使用它而不是标准的计时机制。

交易平台
我的顶 已知可用于:

* Linux(2.2.x、2.4.x)
* FreeBSD(2.2、3.x、4.x)
* 苹果操作系统
* BSDI 4.x
* 索拉里斯 2.x
* Windows NT 4.x (ActivePerl)

如果您发现它适用于其他平台,请告诉我。 鉴于这就是全部
Perl 代码,我希望它对 Unix 和类 Unix 系统具有相当的可移植性。 哎呀,它 可能
甚至可以在 Win32 系统上工作。

商品描述


在改进此软件方面始终欢迎帮助。 欢迎联系作者(见
下面的“作者”)包含错误报告、修复、建议和评论。 另外“BUG”
将提供此软件尚无法执行的操作列表。

话虽如此,以下是有关它如何工作以及您可以用它做什么的详细信息。

这个 基础
我的顶 受到系统监控工具的启发 最佳. 我经常使用 最佳 在 Linux 上,
FreeBSD 和 Solaris。 您可能会在此处注意到它们中的每一个的功能。

我的顶 将连接到 MySQL 服务器并定期运行 SHOW 处理员SHOW
状态 命令并尝试以有用的格式总结来自它们的信息。

这个 屏 显:
这个 我的顶 显示屏真的分为两部分。 前 4 行(标题)包含
有关 MySQL 服务器的摘要信息。 例如,您可能会看到如下内容:

本地主机上的 MySQL (4.0.13-log) up 1+11:13:00 [23:29:11]
查询:19.3M qps:160 慢速:1.0 Se/In/Up/De(%):00/80/03/17
qps 现在:219 慢 qps:0.0 线程:1 ( 1/ 16) 00/74/00/25
关键效率:99.3% Bps 输入/输出:30.5k/162.8 现在输入/输出:32.7k/ 3.3k

第一行标识服务器的主机名 (localhost) 和 MySQL 的版本
它正在运行。 右侧显示了 MySQL 服务器进程的正常运行时间
days+hours:minutes:seconds 格式(很像 FreeBSD 的顶部)以及当前时间。

第二行显示服务器已处理的查询总数,平均值
每秒查询数,慢查询数,以及 Select 的百分比,
插入、更新和删除查询。

第三个实时值。 首先是每秒查询的数量,然后是
慢查询,然后是查询百分比(如上一行)。

第四行显示密钥缓冲效率(从
缓冲区而不是磁盘)和 MySQL 发送和接收的字节数,两者都是
在所有和最后一个循环中。

您可以通过点击来切换标题 h 跑步时 我的顶.

显示的第二部分列出了屏幕上可以容纳的尽可能多的线程。 默认情况下,他们
根据他们的空闲时间排序(最少空闲在前)。 显示如下:

Id 用户主机数据库时间命令查询或状态
————————————————————————————
61 jzawodn localhost music 0 查询显示进程列表

如您所见,线程 id、用户名、用户连接的主机、数据库
用户连接到哪个,空闲时间的秒数,线程的命令
执行,查询信息全部显示出来。

很多时候查询信息是你真正感兴趣的,所以最好运行
我的顶 如果可能的话,在比正常 80 列更宽的 xterm 中。

如果您安装了颜色支持,则线程显示对线程进行颜色编码。 这
当前的配色方案仅适用于具有深色(如黑色)背景的窗口。 这
根据显示器的“命令”栏选择颜色:

查询 - 黄色
睡眠 - 白色
连接 - 绿色
慢-亮
长 - 洋红色

这些纯粹是随意的,将在未来的版本中进行定制。 如果他们惹恼你
刚开始 我的顶--无色 标记或适当调整您的配置文件。

参数
我的顶 处理长和短的命令行参数。 并非所有选项都有长期和
然而,短格式。 长参数有两个破折号“--”。 简短的论点只有
一 '-'。

-u or - 用户 用户名
登录 MySQL 服务器时使用的用户名。 默认值:``''。

-p or - 经过 or - 密码 密码
登录 MySQL 服务器时使用的密码。 默认值:无。

警告:这是不安全的,因为任何人都可以看到密码。 看 - 迅速的
代替!

-h or - 主持人 主机[:端口]
MySQL 服务器的主机名。 主机名后面可以跟一个选项端口号。
请注意,在使用配置文件时,端口是与主机分开指定的。
默认值:``本地''。

- 港口 or -P 端口
如果您在非标准端口上运行 MySQL,请使用它来指定端口号。
默认: 3306.

-s or - 延迟
显示刷新的间隔时间。 默认: 5

-d or - D b or - 数据库 数据库
如果您愿意,请使用 我的顶 默认情况下连接到特定的数据库。 默认值:无。

-b or --批处理 or - 批处理模式
批处理模式下,mytop只运行一次,不清屏,不限制
它将打印的行数。 这适用于定期运行(也许
cron的) 将信息捕获到文件中以供以后查看。 你可能会用
CGI 脚本中的批处理模式偶尔会在屏幕上显示您的 MySQL 服务器状态
网页。

默认值:未设置。

-S or - 插座 /路径/到/套接字
如果您正在跑步 我的顶 在与 MySQL 相同的主机上,您可能希望它使用
MySQL 套接字直接而不是标准的 TCP/IP 连接。 如果你这样做,只需指定
一。

请注意,指定套接字将使 我的顶 忽略您使用的任何主机和/或端口
可能已经指定。 如果套接字不存在(或指定的文件不是
socket),这个选项将被忽略并且 我的顶 将使用主机名和端口号
代替。

默认值:无。

--标题 or --无标题
指定是否要显示标题。 你可以用 h
我的顶 在跑。

默认值:标题。

- 颜色 or --无色
指定是否需要彩色显示。 如果你没有颜色,这没有效果
可用的支持。

默认:如果您有颜色支持, 我的顶 除非您告诉它不要,否则将尝试颜色。

-i or - 闲置的 or --诺伊 or --noidle
指定是否希望空闲(休眠)线程出现在列表中。 如果睡眠线程
省略,默认排序顺序相反,以便运行时间最长的查询
出现在列表的顶部。

默认值:空闲。

- 迅速的 or --无提示
指定是否要提示您输入数据库密码。 这提供了一个
多一点安全性,因为它不仅可以防止密码在
进程列表,但也不需要密码以纯文本形式存储在您的
"〜/.mytop" 配置文件。你会 仅由 如果密码没有被提示
在您的配置文件中或通过另一个命令行选项指定。

默认值:noprompt。

- 解决
如果您在 MySQL 上设置了跳过解析(以防止它在
每个入站连接),mytop 可以用主机名替换 IP 地址,但可以切换
这个选项。

默认值:noresolve

- 长 or --诺龙
对于大数字,打印所有数字(例如 10.000)而不是使用更紧凑的
近似值(例如 10.0k)。

默认值:不长。

-m or - 模式 模式
指定初始模式 QPS(查询/秒), 最佳(概述), CMD(命令摘要),
InnoDB的(InnoDB 状态)或 状态()。

默认: 最佳

- 种类 or --nosort
使用空闲时间将排序顺序从升序反转为降序。

默认值:nosort。

命令行参数将始终优先于配置文件选项。 那个会发生
因为读取了配置文件 之前 应用命令行参数。

配置 文件
除了总是使用庞大的命令行参数,您还可以在
您的主目录(“〜/.mytop”)。如果存在, 我的顶 会自动读取。 已读
before 您的任何命令行参数都会被处理,因此您的命令行参数
将覆盖配置文件中的指令。

这是一个示例配置文件“〜/.mytop" 实现了上述默认值。

用户=根
通过=
主机=本地主机
数据库=测试
延迟=5
端口= 3306
慢=10
套接字=
批处理模式=0
标题=1
颜色=1
空闲=1
长=120

使用配置文件将有助于确保您的数据库密码对用户不可见
在命令行上。 只需确保“〜/.mytop“是这样的
其他人无法阅读(当然,除非您希望他们阅读)。

您可能在配置文件的行中的“=”两侧有空格。

如果存在,mytop 还将读取 mysql 的默认配置文件“〜/.my.cnf”。值来自
按此顺序读取 [client] 和 [mytop] 部分。 长选项 数据库
密码 比短版更受欢迎 db通过 匹配mysql的语法。
这些设置的优先级最低,将被
"〜/.mytop" 或命令行选项。

捷径 Keys
以下键执行各种操作,同时 我的顶 在跑。 那些没有
已实施被列为此类。 包含它们是为了让用户了解什么是
未来。

? 显示帮助。

c 根据 SHOW STATUS 中的 Com_* 值显示“命令计数器”。 这是一个新的
特征。 欢迎反馈。

C 打开和关闭显示颜色。 默认开启。

d 仅显示连接到特定数据库的线程。

f 给定一个线程 id,显示该线程曾经(并且仍然可能)的整个查询
运行。

F 禁用所有过滤(主机、用户和数据库)。

h 仅显示来自特定主机的查询。

H 切换标题显示。 您还可以指定“header=0”或“header=1”
您的配置文件以设置默认行为。

i 切换空闲(休眠)线程的显示。 如果过滤睡眠线程,则
默认排序顺序颠倒,以便运行时间最长的查询出现在
榜首。

I 切换到 InnoDB 状态模式。 将显示“SHOW INNODB STATUS”的输出
每个周期。 在未来的版本中,这实际上可能会汇总该数据而不是
生产原始输出。

k 杀死一个线程。

m 切换模式。 目前这从“顶部”模式切换到“qps”(每秒查询数)
模式)。 在这种模式下,mytop 将每秒写出一个整数。 写的数字
反映服务器前一秒执行的查询次数
间隔。

未来可能会添加更多模式。

o 反转默认排序顺序。

p 暂停显示。

q 退出 我的顶

r 通过一个重置服务器的状态计数器 冲洗 状态 命令。

R 切换 IP 反向查找。 默认开启。

s 更改睡眠时间(显示刷新之间的秒数)。

S 设置查询在被视为旧查询之前需要运行的秒数
将突出显示。

u 仅显示给定者用户拥有的线程。

这个 s 键有一个命令行对应物: -s.

这个 h key 有两个命令行对应项: --标题--无标题.

使用 onworks.net 服务在线使用 mytopp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。