MySQL
文章平均质量分 87
爱编程的鱼
去看看我的另一个账户,谢谢!https://www.zhihu.com/people/mi-qi-lin-17-73/posts
展开
-
高效解决MySQL千万级大表数据清理难题的策略
对于MySQL千万级大表的数据清理,合理的策略和技术是非常重要的。通过设定数据保留期限、使用分区表、定期批量删除数据以及使用数据库工具和脚本,您可以有效地管理和清理数据库中的数据。同时,务必记得备份数据,以防止意外数据丢失。通过采取适当的数据清理措施,您可以优化数据库性能、节省存储空间并提高查询效率。原创 2024-02-03 20:42:59 · 1139 阅读 · 1 评论 -
MySQL全表扫描:性能杀手的隐患与优化策略
MySQL全表扫描是一种性能较低的查询方式,应尽量避免在大型表或复杂查询条件下使用。通过合理使用索引、优化查询语句和数据库配置,可以减少全表扫描的需要,提高查询性能。了解全表扫描的原理和影响,并采取相应的优化策略,可以帮助开发者更好地处理全表扫描的问题,提升数据库的性能和响应能力。原创 2024-02-03 20:38:30 · 810 阅读 · 1 评论 -
架构秘笈:移花接木。使用mysql模拟redis
这年头,你看到的东西未必就是你认为的东西。一个协议的后面,可能是tidb;一个机器后面,可能是一个精简的;你觉得xjjdog是个女的,但可能ta自己也不太清楚;而当你大呼万岁的时候,可能是研发人员和你开个玩笑,重写了后缀,而后端用的却是。大家都知道速度快,但它的容量和内存容量有关,很容易达到瓶颈。有些互联网公司,直接使用作为后端数据库(在下佩服)。当业务量暴增,就面临一个容量和价格的权衡问题。改业务代码是来不及了,只好用一些持久化存储 ,来模拟的一些数据结构。支持近十种数据类型,最常用的有5种。原创 2024-01-31 14:46:37 · 1188 阅读 · 2 评论 -
为何PostgreSQL性能优于MySQL?
尽管MySQL是一种广泛使用的数据库管理系统,但在某些方面,PostgreSQL表现出更好的性能。其采用的MVCC并发控制机制、复杂查询优化、严格的数据完整性和约束、扩展性和插件支持等特性,使得PostgreSQL在高并发、复杂查询和数据一致性方面具有优势。然而,性能是一个复杂的问题,受到多个因素的影响,包括硬件配置、数据库设计和优化等。在选择数据库时,需要根据具体的应用需求和场景综合考虑各种因素,以确保选择合适的数据库系统。原创 2024-01-24 08:44:10 · 1491 阅读 · 2 评论 -
MySQL面试经典50题
14.查询各科成绩最高分、最低分和平均分: 以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。33题成绩不重复,得到的结果就是唯一的,可以直接limit ,但这一题目,成绩有重复,也就是有可能查出几条同分的最高分,再用limit 就会漏,让score等于最高分的记录就可。原创 2023-12-20 00:30:00 · 234 阅读 · 1 评论 -
MySQL必知必会(基础)
MySQL学习读书笔记。原创 2023-12-20 00:00:00 · 106 阅读 · 1 评论