
mysql
xiaoliuliu2050
这个作者很懒,什么都没留下…
展开
-
mysql 用 group by 和 order by同时使用如何实现
首先,这是不可能实现的mysql的查询的顺序select -> from-> where->group by->having->order by.但mysql的解析器执行顺序:from-> where->group by->having->select->order by.所以,从执行的流程来看,是先group by ...原创 2019-10-22 13:42:26 · 1744 阅读 · 0 评论 -
Mysql执行计划详解
Type的相关知识点:由左至右,性能由最差到最好ALL:Full Table Scan, MySQL将遍历全表以找到匹配的行index:Full Index Scan,index与ALL区别为index类型只遍历索引树range:索引范围扫描,对索引的扫描开始于某一点,返回匹配值域的行,常见于between、<、>等的查询ref:非唯一性索引扫描,返回匹配某个单...原创 2019-10-22 10:38:41 · 352 阅读 · 0 评论 -
insert 死锁
昨天看到一个很有意思的死锁,拿来记录下:环境:deadlock on事务隔离级别: read commited表结构:root@test 08:34:01>show create table lingluo\G*************************** 1. row *************************** Table:转载 2017-07-26 18:26:24 · 309 阅读 · 0 评论 -
mysql数据库cpu占用特别高
(1)多实例的服务器,先top查看是那一个进程占用CPU多;(2)show processeslist 查看线程是否有锁住;(3)查看慢查询,找出执行时间长的sql;explain分析sql是否走索引,sql优化;(4)再查看是否缓存失效引起,需要查看buffer命中率;...原创 2016-10-21 14:44:20 · 7156 阅读 · 1 评论 -
mysql 增删改查和常用函数
插入:insertintob(a, b, c) selectd,e,f fromb;createtabletestasselect*fromdept;--从已知表复制数据和结构createtabletestasselect*fromdeptwhere1=2;--从已知表复制结构但不包括数据查询:原创 2016-04-23 14:41:37 · 601 阅读 · 0 评论 -
mysql 配置文件属性
1 mysql 中 有Max_connection ,这个值是对应于一个mysql 实例。一个mysql 实例中 ,可以有多个database,movikr_log ,movikr_order,mover_pay 等。2 show variables like '%max_connections%’ 可以查看当前数据库实例设置的最大连接数。2.1 实际MySQL服务器允许的最大连接数16原创 2016-10-19 11:06:11 · 2547 阅读 · 0 评论