SQL
火柴有猿
天道酬勤
展开
-
sql优化
本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考: 先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1 基本概念简述1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁 数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且会阻塞其他的读锁和写锁。原创 2020-12-28 10:00:20 · 148 阅读 · 0 评论 -
mysql5.7之ONLY_FULL_GROUP_BY问题
最近在做一个 项目,本地开发环境用的是mysql5.5,为了考虑性能瓶颈,我们计划在客户那边使用mysql5.7版本,当我们部署上去之后,用户真正使用的时候,发生了一些错误,比如 In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column 'znxd_rjhjx...原创 2019-11-01 13:05:36 · 585 阅读 · 0 评论