索引摘要:分析数据库查询和架构,并提出索引和架构改进建议

时间:2024-02-22 11:23:03
【文件属性】:

文件名称:索引摘要:分析数据库查询和架构,并提出索引和架构改进建议

文件大小:93KB

文件格式:ZIP

更新时间:2024-02-22 11:23:03

mysql python performance schema sql

索引摘要 分析您的数据库查询和架构,并提出索引改进建议。 您可以将index-digest用作数据库linter 。 目标是向用户提供可操作的报告,而不只是统计信息和架构详细信息的列表。 受启发。 index-digest执行以下操作: 它检查给定数据库中所有表的模式并提出改进建议(例如,删除冗余索引,添加主键以简化复制,删除仅具有单列或无行的表) 如果提供了SQL查询日志(通过--sql-log选项),则它: 检查这些查询是否使用了所有表,列和索引 报告字符集与utf不同的文本列 报告不使用索引的查询 报告使用文件排序,临时文件或全表扫描的查询 报告不是很干净的查询(例如LIKE "%foo%" , INSERT IGNORE , SELECT * , HAVING子句,分页查询中的高OFFSET量) 如果与--analyze-data一起运行, --analyze-data切换: 报告具有旧数据的表(通过查询时间列的MIN()值),可以在其中查看数据的可靠性 报告具有最新数据的表(通过查询时间列的MAX()值) 如果与--check-empty-databases一


网友评论