跳至主要內容
调优

MySQL的一些调优经验


mozzie大约 12 分钟MySQLMySQL
总结

MySQL的一些知识点总结


mozzie大约 2 分钟MySQLMySQL
索引

MySQL索引是一种数据结构(主要为B-Tree),用于加速数据检索。它通过创建表中一列或多列值的排序列表,并存储指向实际数据行的指针,实现对数据的快速定位,从而大幅提高查询效率。索引支持不同类型,如主键索引、唯一索引、全文索引等,适用于不同查询场景。合理使用索引可优化数据库性能,但过度索引会增加存储负担并可能减慢写操作。


mozzie大约 12 分钟MySQLMySQL
事务

MySQL事务是为确保数据一致性而将多条SQL操作封装成的逻辑工作单元,遵循ACID原则。


mozzie大约 7 分钟MySQLMySQL
存储引擎

MySQL存储引擎是管理数据表的底层软件组件,决定数据的存储格式、索引方式、锁定水平及并发控制等,直接影响数据库性能与功能。MySQL支持多种存储引擎,每张表可以选择最适合其需求的引擎。


mozzie大约 4 分钟MySQLMySQL
主键生成策略

在数据库设计中,主键生成策略是非常关键的一环,它影响着数据的唯一性、性能和可扩展性。以下是几种常见的主键生成策略:uuid、自增id、雪花算法、redis、zookeeper


mozzie大约 5 分钟MySQLMySQL
数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。


mozzie大约 4 分钟MySQLMySQL