主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Information_schema是MySQL数据库中的一个特殊数据库,包含所有数据库、表、列等的元数据信息。 information_schema 允许您监视有关数据库的各种信息,例如表大小、索引等。 大小、查询性能等。
以下是使用 information_schema 监视数据库的一些常见方法。
- 查询数据库大小:使用information_schema查询每个数据库的大小。 您可以通过查询information_schema中的TABLES表来获取数据库大小信息。
SELECT table_schema AS `database`,
ROUND(SUM(数据长度 + 索引长度) / 1024 / 1024, 2) AS `大小 (MB)`
FROM information_schema.TABLES
GROUP BY table_schema;
- 查询表大小:使用information_schema查询每个表的大小。 表大小信息可以通过查询information_schema中的TABLES表来获取。
SELECT table_name AS `Table`,
ROUND(((数据长度 + 索引长度) / 1024 / 1024) , 2 ) AS `大小 (MB)`
FROM information_schema.TABLES
WHERE table_schema = 'your_database_name';
- 查询索引的大小。 information_schema查询 通过查询information_schema中的INDEXES表可以得到每个表的索引大小。
SELECT table_name AS `Table`,
Index_name AS `Index`,
ROUND(((index_length) / 1024 / 1024), 2) AS `大小 (MB)`
FROM information_schema.INDEXES
WHERE table_schema = 'your_database_name';
- 监控查询性能:使用information_schema查询慢查询日志信息。 您可以通过查询information_schema中的SLOW_LOG表来检索慢查询的日志信息。
SELECT *
FROM information_schema.SLOW_LOG
WHERE sql_text LIKE '%your_query%';
这些是使用 information_schema 监视数据库的常见方法。 可以根据您的实际需要进行调整和扩展。 同时,您需要注意查询信息的格式。请谨慎使用 ion_schema,因为它会影响数据库性能。
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:如何使用information_schema监控数据库(canal Monitor mysql) https://zhujicankao.com/131516.html
评论前必须登录!
注册