
MySQL
文章平均质量分 64
关于SQL的一些题目以及MySQL的知识
sky丶Mamba
爱学习的研究僧=》Java民工=》AI民工
展开
-
大数据量统计优化方案(日/月/年统计场景)
将近期数据(热数据)与历史数据(冷数据)存储在不同介质(如SSD+HDD),热数据保留最近1年,冷数据压缩归档。• 使用列式存储(如Parquet、ORC),适合分析型查询,压缩率提升50%-70%,减少磁盘读取量。:在数据仓库中构建每日汇总表(DWS),存储当日核心指标(如订单量、GMV),避免实时计算全量数据。• 使用Redis缓存高频统计结果(如昨日GMV、Top10商品),设置TTL(如1小时)。• 对高频统计查询(如月报)创建物化视图,定期刷新(如每日凌晨),存储预计算结果。原创 2025-04-09 16:29:16 · 661 阅读 · 0 评论 -
百万级数据表查询优化实战指南
300万级数据表优化,首先要做好索引设计和查询优化,这是性价比最高的方案。对于持续增长的表,要提前规划好分表策略。原创 2025-03-27 23:07:05 · 337 阅读 · 0 评论 -
查询操作是否需要使用事务?
需要保证多次查询看到同一数据快照 → 用事务简单的独立查询 → 可以不用事务先查后改的业务流程 → 必须用事务理解这个区别,能帮助我们在保证数据一致性的同时,避免不必要的性能损耗。原创 2025-03-24 23:34:45 · 376 阅读 · 0 评论 -
Linux安装MySQL提示缺少libaio.so.1包问题
但是该依赖包没有解决问题,发现有人说是需要 107 版本的,于是就卸载重新安装,成功了。Linux无网情况下解决安装MySQL 缺少 libaio.so.1 依赖问题。最后将两个版本的依赖包都上传到了我的资源中,可自行下载。在Linux安装MySQL5.7的过程中,执行最后一步。原创 2022-10-09 22:17:39 · 8044 阅读 · 7 评论 -
数据库(MySQL)设计建议
由于最近负责导师的一个项目,需要我来对数据库进行一个设计,所以查阅了相关资料做一个简单的总结,希望能对大家有所帮助。1、根据阿里巴巴手册规范,表必备三字段id,create time,update time2、一多对,多对多设计3、命名规范,尽量分模块在表前面加前缀......原创 2022-04-02 10:01:28 · 675 阅读 · 2 评论 -
SQLZOO_Window LAG
继上篇博客,关于窗口函数1、Introducing the covid tableModify the query to show data from SpainSELECT name,DAY(whn),confirmed,deaths,recoveredFROM covidWHERE name = 'spain'AND MONTH(whn) = 3ORDER BY whn2、Introducing the LAG functionModify the query to sho原创 2021-08-13 09:57:12 · 476 阅读 · 0 评论 -
SQLZOO_Window functions
感觉窗口函数是sqlzoo里比较难的一块,于是写下这篇文章,共同学习。这块的题目不在sqlzoo主页的左侧栏目,而是在下方,我也是刷完左侧题目后面才发现的。由于sql代码很容易懂,就不做过多解释了,详见代码。1、Warming upShow the lastName, party and votes for the constituency ‘S14000024’ in 2017.SELECT lastName,原创 2021-08-12 16:34:28 · 296 阅读 · 0 评论