亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于Query-Digest-UI對mysql慢日志web可視化是怎么樣的

發布時間:2021-11-16 14:28:28 來源:億速云 閱讀:163 作者:柒染 欄目:MySQL數據庫

這期內容當中小編將會給大家帶來有關基于Query-Digest-UI對mysql慢日志web可視化是怎么樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Query-Digest-UI是一款基于percona-toolkit管理工具中pt-query-digest的對MySQL慢查詢日志進行監控并結合lamp以圖形化展示的工具。

結構圖如下:
基于Query-Digest-UI對mysql慢日志web可視化是怎么樣的
一、準備工作:
1.  Apache, mod_php, php_pdo
2. 安裝:perl-DBD-MySQL-3.0007-2.el5
但是安裝此模塊時,可能會報錯:
libmysqlclient.so.15()(64bit) is needed by perl-DBD-MySQL-3.0007-2.el5.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by perl-DBD-MySQL-3.0007-2.el5.x86_64
需要安裝 或 提供libmysqlclient.so.15
可在/usr/lib或者/usr/lib64下,對libmysqlclient.so.16或libmysqlclient.so.18 建立軟連接:libmysqlclient.so.15
ln -s /usr/lib64/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.15
二、安裝
1.Query-Digest-UI是依賴對pt-query-digest工具對慢日志的分析,所以要安裝percona_toolkit
下載percona-toolkit_2.2.17-1.tar.gz
安裝:
#perl  Makefile.PL
#make
#make install
2.安裝LAMP
3.下載安裝Query-Digest-UI
官網下載地址:https://github.com/kormoc/Query-Digest-UI
更改版下載:https://pan.baidu.com/share/link?shareid=3651139099&uk=2550236109    (網上提供的,我用的是這版)
query-digest-ui_last-edition.zip
解壓更名放到/var/www/html/slow
4.創建庫和表
1.install.sql    
Query-Digest-UI沒有這個腳本,要到Anemomete里找這個sql,下載地址:https://github.com/box/Anemometer     Anemometer和 Query-Digest-UI是一樣的都是為mysql慢日志提供可視化的。
2.創建用戶 (數據庫:192.168.1.1,lamp+Query-Digest-UI:192.168.1.2)
 grant all on slow_query_log.* to 'slow'@'192.168.1.1' identified by 'test';  在搭建lamp的機器上,讓線上的數據庫的機器能向slow_query_log庫插入數據
 grant all on slow_query_log.* to 'slow'@'localhost' identified by 'test';
 grant select on *.* to  'slow_1'@'192.168.1.2';   在線上數據庫上    select on *.* 是為了看執行計劃
5.配置Query-Digest-UI
# pwd
/var/www/html/slow
#cp config.php.example config.php    更改版就直接有這個文件了
#vim config.php
.......
$reviewhost = array(
// Replace hostname and database in this setting
// use host=hostname;port=portnum if not the default port
    'dsn'           => 'mysql:host=192.168.1.2;port=3306;dbname=slow_query_log',
    'user'          => slow',
    'password'      => 'test',
// See http://www.percona.com/doc/percona-toolkit/2.1/pt-query-digest.html#cmdoption-pt-query-digest--review
    'review_table'  => 'global_query_review',
// This table is optional. You don't need it, but you lose detailed stats
// Set to a blank string to disable
// See http://www.percona.com/doc/percona-toolkit/2.1/pt-query-digest.html#cmdoption-pt-query-digest--review-history
    'history_table' => 'global_query_review_history',
);

下面是執行計劃配置的了
$explainhosts = array(
    'label1'   => array(
        'dsn'       => 'mysql:host=192.168.1.1;port=3306',
        'user'      => 'slow_1',
        'password'  => 'test',
    // By default we scan the host to see what databases we can run a
    // explain on. To disable this behavour, set an array here
        'databases' => array(
            'database1',
            'database2',
            '........'
        ),
    ),
    'label2'   => array(
        'dsn'       => 'mysql:host=;port=3306',
        'user'      => '',
        'password'  => '',
    // You can also just set the field and keep it empty. We will scan for valid databases
        'databases' => array(),

6.開始收集數據
用pt-query-digest工具在線上執行想線下的lamp的數據庫推送數據
        pt 版本小于2.2版本的語句:
pt-query-digest --user=slow --password=test --review h=192.168.1.2,D=slow_query_log,t=global_query_review --history h=192.168.1.2,D=slow_query_log,t=global_query_review_history --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /data/mysql/mysql_3306/logs/slow.log

pt 版本大于2.2版本的語句:
pt-query-digest --user=slow --password=test --review h=192.168.1.2,D=slow_query_log,t=global_query_review --history h=192.168.1.2,D=slow_query_log,t=global_query_review_history --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /data/mysql/mysql_3306/logs/slow.log

好了

進入頁面了
http://192.168.1.2/slow
就可以看到慢日志了。。。。。

上述就是小編為大家分享的基于Query-Digest-UI對mysql慢日志web可視化是怎么樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天镇县| 江陵县| 井冈山市| 赞皇县| 即墨市| 洛阳市| 普兰县| 濮阳市| 正镶白旗| 呼伦贝尔市| 瓦房店市| 温宿县| 泗水县| 永清县| 庆元县| 金阳县| 安西县| 法库县| 马鞍山市| 黄龙县| 历史| 大洼县| 枣庄市| 常德市| 陆丰市| 新营市| 高阳县| 抚顺市| 五峰| 类乌齐县| 房山区| 牟定县| 浦县| 太湖县| 巴彦淖尔市| 遂昌县| 赤城县| 拜城县| 岳阳县| 沛县| 阳曲县|