mysql 數據字典


2016-05-26

 

-- 1、mysql 用戶、權限
SELECT
    `user`,
    `host`,
    `password`
FROM
    mysql.`user`;

-- 2、mysql 過程
SELECT
    db,
    `name` AS sp_name,
    type,
    `definer`,
    created,
    modified
FROM
    mysql.proc;

-- 3、mysql 連接的主機IP查詢
SELECT
    `HOST` AS `host`,
    `CURRENT_CONNECTIONS` AS `current_con`,
    `TOTAL_CONNECTIONS` AS `total_con`
FROM
    `performance_schema`.`hosts`
ORDER BY
    `HOST`;

-- 4、mysql 線程
SELECT
    PROCESSLIST_ID AS `Id`,
    PROCESSLIST_USER AS `User`,
    PROCESSLIST_HOST AS `Host`,
    PROCESSLIST_DB AS db,
    PROCESSLIST_COMMAND AS `Command`,
    PROCESSLIST_TIME AS Time,
    PROCESSLIST_STATE AS State,
    PROCESSLIST_INFO AS Info
FROM
    `performance_schema`.threads
WHERE
    TYPE = 'FOREGROUND';

-- 5、mysql 表
SELECT
    OBJECT_SCHEMA AS `db_name`,
    OBJECT_NAME AS `table_name`
FROM
    `performance_schema`.`table_io_waits_summary_by_table`
WHERE
    OBJECT_SCHEMA NOT IN (
        'mysql',
        'performance_schema'
    )
ORDER BY
    OBJECT_SCHEMA,
    OBJECT_NAME;

-- 6、mysql 索引
SELECT
    OBJECT_SCHEMA AS `db_name`,
    OBJECT_NAME AS `table_name`,
    INDEX_NAME AS `index_name`
FROM
    `performance_schema`.`table_io_waits_summary_by_index_usage`
WHERE
    OBJECT_SCHEMA NOT IN (
        'mysql',
        'performance_schema'
    )
AND INDEX_NAME IS NOT NULL
ORDER BY
    OBJECT_SCHEMA,
    OBJECT_NAME;

-- 7、mysql 鎖
SELECT
    *
FROM
    `performance_schema`.table_lock_waits_summary_by_table
WHERE
    OBJECT_SCHEMA NOT IN (
        'mysql',
        'performance_schema'
    )
ORDER BY
    OBJECT_SCHEMA,
    OBJECT_NAME;

-- 8、mysql 數據文件、日志文件
SELECT
    FILE_NAME
FROM
    `performance_schema`.file_instances
ORDER BY
    FILE_NAME;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM