
MySQL
罔顾世俗眼光
这个作者很懒,什么都没留下…
展开
-
MySQL:千万级数据下的优化过程探索
啊原创 2020-07-23 15:02:55 · 212 阅读 · 0 评论 -
MySQL数据库表的完整性约束条件
完整性约束关键字含义DEAFAULT设置字段值为默认值UNIQUE KEY(UK)约束字段的值NOT NULL约束字段值不为空NOT NULL约束字段值不为空原创 2020-07-19 00:32:59 · 699 阅读 · 0 评论 -
MySQL数据库MyIASM引擎分析
MyIASM引擎MyIASM 不提供数据库事务支持,也不支持行级锁和外键。因此当执行Insert和Update更新语句时,即执行写操作时,需要锁定这个表,导致写的效率会降低。但MyIASM引擎保存了表的行数,于是当进行Select count(*) from table操作时,可以直接读取已保存的值而不需要进行扫描全表。采用的索引模式为非聚集索引 (索引和实际数据是分开的。) 。优点: 1、保存了表的行数,无需扫描全表即可获取;2、支持全文索引;3、查询速度快。适用场景: 1、不引入第三方框架且使用原创 2020-07-18 15:10:18 · 170 阅读 · 0 评论 -
MySQL数据库InnoDB引擎分析
InnoDB引擎InnoDB引擎提供了数据库ACID事务的支持, 并且还提供了行级锁和外键的约束。它设计的目标主要是大数据容量的数据库系统。MySQL运行时,InnoDB引擎会在内存中建立缓冲池,用于缓冲数据和索引。 但是,该引擎是不支持中文全文检索(先建立索引,再对索引进行搜索的过程就叫全文(Full-text Search))。同时,该引擎启动也比较慢,并且不会保存表的行数。当进行select * from table指令时,需扫描全表。优点: 1、支持数据库事务(ACID)以及故障恢复;2、行级原创 2020-07-18 01:47:15 · 129 阅读 · 0 评论