当前位置: 首页 > news >正文

MySQL的优化部分介绍

1、定期维护表

ANALYZE TABLE `t_order_package`;
OPTIMIZE TABLE `t_order_package`;  -- 每月在低峰期执行

2、数据归档(如果create_time较旧):

-- 归档旧数据到历史表
INSERT INTO `t_order_package_archive`
SELECT * FROM `t_order_package` 
WHERE `create_time` < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 YEAR));-- 然后删除原表数据
DELETE FROM `t_order_package`
WHERE `create_time` < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 YEAR));

3、考虑分区表(如果数据量超大):

ALTER TABLE `t_order_package` 
PARTITION BY RANGE (TO_DAYS(create_time)) (PARTITION p2023 VALUES LESS THAN (TO_DAYS('2024-01-01')),PARTITION p2024 VALUES LESS THAN (TO_DAYS('2025-01-01')),PARTITION pmax VALUES LESS THAN MAXVALUE
);

http://www.lqws.cn/news/194185.html

相关文章:

  • MySQL体系架构解析(三):MySQL数据存储的揭秘
  • 第四讲:类和对象(下)
  • mamba架构和transformer区别
  • 导出pcap文件中的特定数据包
  • STM32外设问题总结
  • 六级作文--句型
  • Abaqus模拟弯曲问题之剪力自锁与沙漏化现象
  • 学习日记-day23-6.6
  • [蓝桥杯]轨道炮
  • Python 构建法律DeepSeek RAG
  • Dubbo学习(一):Dubbo介绍
  • 装载机防撞系统:智能守护,筑牢作业现场人员安全防线
  • win11部署suna
  • 三、元器件的选型
  • python闭包与装饰器
  • 【大厂机试题解法笔记】区间交集
  • Linux文件系统详解:从入门到精通
  • 编译原理笔记
  • ComfyUI 文生图教程,进行第一次的图片生成
  • curl获取ip定位信息 --- libcurl-multi(三)
  • RocketMQ入门5.3.2版本(基于java、SpringBoot操作)
  • c++算法学习5——贪心算法
  • 类Transformer架构
  • 在线OJ项目测试
  • JMM初学
  • 51单片机——计分器
  • 【Go面试陷阱】对未初始化的chan进行读写为何会卡死?
  • 【汇编逆向系列】八、函数调用包含混合参数-8种参数传参,条件跳转指令,转型指令,movaps 16字节指令
  • 第J3-1周:DenseNet算法 实现乳腺癌识别
  • 消防一体化安全管控平台:构建消防“一张图”和APP统一管理