常见表结构调整方案
- 删除无用索引
- 添加单例索引,默认是建立全列索引的,先把单独的索引列都建出来,用不到之后还能删除
- 调整分布键,使数据分布均匀
- 添加分区键 gmt_create,分区纬度可以为月,保留指定月数的数据
- 添加冷热分区 使表可以更低成本存储更多数据,可以指定最近几个月的数据为热分区
- 调整主键,必须包含分区键和分布键
- 添加聚集索引 ,减少io ,提高查询性能(所有的查询都有的条件)
- (热区数据为ssd,可以不考虑磁盘io)
参考文档:
表结构设计
如何设计AnalyticDBMySQL表结构,分布键,分区键_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
冷热存储
AnalyticDBMySQL数据存储冷热分离策略介绍和设置方法_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
create table语法
如何在AnalyticDBMySQL使用CREATETABLE创建表_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
自动优化功能:冷热数据优化、无用索引优化
如何使用库表结构优化功能_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
表初始化:insert overwrite与异步写入任务
如何使用insert overwrite select实现覆盖写入_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
异步写入任务说明
如何异步导入数据_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
命令行连接 登录日常和预发机器使用MySQL客户端
如何通过MySQL命令行工具连接AnalyticDBforMySQL_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
更改表名命令
如何使用alter table变更表结构_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
建表语句查看
如何使用SHOW语句查看数据库,表,列,索引等信息_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
查询实践
AnalyticDBMySQL编写和优化SQL的经验和技巧_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
避免慢查询
几种典型慢查询以及成因分析_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
查询计划 explain分析
AnalyticDBMySQL查询处理流程和执行计划的概念_云原生数据仓库AnalyticDB MySQL版-阿里云帮助中心
难点摘要:






2192

被折叠的 条评论
为什么被折叠?



