想要恢愎数据库以前的资料,执行:show binlog events;屏幕就开始闪,闪的人眼花,心里烦(那有这么多没有用的破LOG^0^),还是删除一些去吧!
1.查找binary logs
mysql> show binary logs;
+----------------+------...
【服务器】 【mysql】 【日志】 【events】 【索引】 【binlog】 …
前言 在平时的工作中,会碰到用户想升级规格的case,有一些其实是没有必要的,这些通过优化设计或者改写SQL语句,或者加加索引可以达到不升级的效果,而有一些确实是需要升级规格的,比如今天讲的case。
追根溯源
查看表结构和索引 通过CloudDBA 的SQL统计功能,发现SQL比较简单,也有索引,所以排除是这两方面设计的问题。
查看实例性能数据
innodb_buffer_pool命
【mysql】 【SQL】 【索引】 【variables】 …
1.explain分析sql语句 例如: EXPLAIN SELECT * FROM blog_info bi INNER JOIN uam_view_unit_account uua ON bi.account_instance_id = uua.account_instance_id WHERE bi.is_comment = 0 OR (bi.is_comment = 1 AND bi.is_forward = 1) ORDER BY bi.`publish_time` 返回结果:
而今天检查的不是这条sql,远比这条复杂,不过也能反映情况了。
【mysql】 【性能】 【SQL】 【排序】 【索引】 …
show tables或show tables from database_name; 解释:显示当前数据库中所有表的名称
show databases; 解释:显示mysql中所有数据库的名称 show processlist;
解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。
【mysql】 【线程】 【数据库】 【索引】 【Create】 【variables】 【database】 …