
Mysql
文章平均质量分 66
澹泊csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大表重命名方式清碎片
当一张大表有太多的碎片,如果使用云mysql则需要每天支付数据存储费用,清除该碎片最为划算,同时提高了表的执行效率 问题,表数据量比较大,使用 OPTIMIZE TABLE t_warning_record执行很慢,而且需要停机。此方案不可接受。此时根据分析业务场景表有冷热数据,切热数据只有这10天的,此时可以使用表重命名的方式清碎片,具体步骤如下 -- 1、复制表和索引,并设置AUTO_INCREMENT值不会冲突 DROP TABLE IF EXISTS t_warning_record_b..原创 2021-01-25 15:28:51 · 285 阅读 · 0 评论 -
mysql前端多表大数量分页列表展示查询优化
前端主业务多表大数量分页列表展示查询很慢 Select a.*, b.* from t_order a Inner join t_shipmemt b on a.shipment_id=b.id Left join t_order_extend c on c.order_id=a.id Where a.company_id=1 and a.create_time>date_sub(curdate(), INTERVAL 15 DAY) Order by a.name desc limit.原创 2021-01-25 15:19:46 · 423 阅读 · 0 评论 -
mysql没有按预定的索引顺序执行
mysql没有按预定的索引顺序执行,导致查询性能差 mysql没有按预定的顺序执行,即走的索引不是最优,没有走a表`ENTITY_ID`索引,走了b表`COMPANY_ID` SELECTa.`ENTITY_ID`,COUNT(DISTINCTb.`ID`)ASct FROMWl_Early_Warning_Recorda INNERJOIN`wl_early_warning`bONa.`EARLY_WARNING_ID`=b.`ID` WHEREb.`COMPAN...原创 2021-01-25 15:15:48 · 286 阅读 · 0 评论 -
正式环境问题分析脚本
-- 1、查询某列是否别索引引用 show index from t_loca where column_name like 'status' -- 2、查一张表有哪些索引 show index from t_busi_task where key_name='STATUS'; select count(id) from t_order; -- 查看表创建sql show create table t_user; -- 3、强制走某索引 SELECT * FROM XXX_log force i..原创 2020-10-31 12:29:05 · 192 阅读 · 0 评论 -
mysql 使用游标聚合表数据
DROP PROCEDURE IF EXISTS pro_tpss_daily_packg_hu; DELIMITER // CREATE PROCEDURE pro_tpss_daily_packg_hu(IN p_in VARCHAR(200)) BEGIN DECLARE no_more_products, quantity_in_stock INT DEFAULT原创 2016-12-23 09:19:10 · 683 阅读 · 0 评论 -
Mysql高性能
图片 https://www.jb51.net/article/151100.htm Mysql 分层https://www.jianshu.com/p/327a36f08d13 https://blog.csdn.net/hanpeiyu1995/article/details/89969030 一、MySql架构 1、逻辑架构(Mysql分为Server层和插件式存储引擎层。不同的存储引擎共...原创 2019-09-02 18:48:34 · 830 阅读 · 0 评论