![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Iris_3
当下的每一个选择,都是最好的
展开
-
慢查询问题分析,优化索引
问题:收到短信,数据库CPU利用率 >=99%分析流程:1.查看mysql 7日监控图形,发现每日均有几个时间点告警:2.查看操作日志,查看4/27 8:40附近的慢日志发现此时数据库慢日志较多,执行时长平均100-300ms,得到慢查询的SQL解决思路:优化慢查询sql语句优化索引3.将得到的慢查询的SQL自己放到数据库里执行,查看时长,为0.221178s使用explain执行,查看此语句走了什么索引查看此表索引发..原创 2022-02-15 12:21:54 · 297 阅读 · 0 评论 -
mysql 查看当前数据库哪张表最占用空间
SELECTTABLE_NAME,concat(TRUNCATE (data_length / 1024 / 1024, 2),' MB') AS data_size,concat(TRUNCATE (index_length / 1024 / 1024, 2),' MB') AS index_size,concat(TRUNCATE (DATA_FREE / 1024 / 1024, 2),' MB') AS free_sizeFROMinformation_schema.TABLESW.原创 2021-05-20 09:51:41 · 263 阅读 · 0 评论 -
mysql存储过程定时授权日表语句
SET @sqlstr=CONCAT("GRANT SELECT,INSERT,UPDATE,DELETE ON `adzone_", @lastDateTime, "` TO bdm@'%';"); INSERT INTO trans_sql_log(txt, create_date) VALUES(@sqlstr, NOW()); PREPARE stmt FROM @sqlstr; EXECUTE stmt; DEALLOCATE PREPARE stmt;...原创 2021-05-20 09:48:46 · 113 阅读 · 0 评论 -
查看当前mysql查询用户和连接 show processlist
查看当前mysql查询用户和连接show processlist原创 2021-05-20 09:47:48 · 445 阅读 · 0 评论 -
mysql创建分区,查看分区
ALTER TABLE chnl_income ADD PARTITION (PARTITION plat_income_202104 VALUES IN (202104))SELECT PARTITION_NAME, TABLE_ROWS, PARTITION_EXPRESSION, PARTITION_DESCRIPTIONFROM INFORMATION_SCHEMA.PARTITIONSWHERE TABLE_NAME = 'chnl_incom...原创 2021-05-20 09:46:55 · 76 阅读 · 0 评论 -
重命名表
altertablet1rename to t2;原创 2021-05-20 09:46:19 · 86 阅读 · 0 评论