mysql优化

ShareBeHappy_Qin2 个月前
mysql·mysql优化·索引优化·explain 查看执行计划·表优化
MySQL —— explain 查看执行计划与 MySQL 优化使用 explain 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。可以获得关于查询的执行计划的详细信息,分析查询语句或者表结构的性能瓶颈。在 5.6 以及以后的版本中,除了 select,其他比如 insert,update 和 delete 均可以使用 explain 查看执行计划,从而知道 mysql 是如何处理 sql 语句,分析查询语句或者表结构的性能瓶颈。
Xin Deng3 个月前
数据库·mysql·mysql优化
MySQL中text类型对查询效率的影响任何设计都需要结合实际的需求或者说系统来做,我们现在服务端的整体设计趋向于领域驱动模型(DDD)。将业务抽象划分成各个独立领域对象,各个领域各尽其职,只负责自己领域的工作。回到MySQL设计,在我们将业务关系转化为各个具体的实体时,同样秉承一个领域对象只负责自己领域的工作,数据库每张表设计落地后,也只会存储表对应的实体的属性。 当然,有时为了方便检索数据库中的数据,会在设计数据库时适当添加冗余字段(扩展字段),以空间换取时间。所以,我们系统中针对带有exten_info字段的查询接口性能都较差一点。还有一
_EricZhao1 年前
mysql优化
MySQL的驱动表与被驱动表在MySQL中进行多表联合查询时,MySQL会通过驱动表的结果集作为基础数据,在被驱动表中匹配对应的数据,匹配成功合并后的临时表再作为驱动表或被驱动表继续与第三张表进行匹配合并,直到所有表都已匹配完毕,最后将结果返回出来。匹配算法:Nested-Loop Join(嵌套循环连接),在MySQL中有三种具体的实现算法:
緑水長流*z2 年前
数据库·mysql·自增锁·排它锁·mysql优化·并发插入
全面深入理解MySQL自增锁💗推荐阅读文章💗