CATEGORY / MYSQL

mysql

1 次阅读

SQL 的执行顺序

原始表 ↓ FROM (获取数据源) ↓ ON (筛选连接前的行) ↓ JOIN (生成连接表) ↓ WHERE (过滤行) ↓ GROUP BY (分组) ↓ HAVING (过滤分组) ↓ SELECT (计算列、聚合、别名) ↓ DISTINCT (去重) ↓ ORDER BY (排序) ↓ LIMIT (限制行数) ↓ 最终结果 FROM – 确定数…

0 次阅读

关于or 和UNION ALL 的性能对比

当 www_92game_net_d_ecms_app表67472条的时候,性能对比 SELECT id FROM www_92game_net_d_ecms_app where classid ='49' or newstime ='1577808000' OK 时间: 0.174s SELECT id FROM www_92game_net_d_ecms…

0 次阅读

mysql创建用户并授权

CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';#如果是本地用户可用localhost,如果想让该用户可以从任意 远程主机登陆,可以使用通配符% GRANT all privileges ON 数据库.* TO '用户名'@'localhost'; #授权 FLUSH PRIVILEGES;#刷新权限

0 次阅读

mysql 【innodb】隔离级别测试

在mysql设计一个张表event,引擎是innodb,开启2个控制台,按照 t1 t2 t3 t4 t5 t6 顺序执行 id num 1 18 开启控制台1 begin; select num from event where id=1; //t1 select num from event where id=1; //t4 select num fro…

0 次阅读

mysql主从同步

主库ip 172.22.230.212 从库ip 172.22.230.213 数据库备份 mysqldump -uroot -p --databases xhjgame>xhjgame.sql 主库 >CREATE USER 'slave'@'172.22.230.213' IDENTIFIED BY '密码'; >GRANT REPLICATION SL…

0 次阅读

Mysql Explan优化

1.使用explain语句去查看分析结果 如explain select * from test1 where id=1; 会出现: id selecttype table type possible_keys key key_len ref rows extra各列。 其中, type=const表示通过索引一次就找到了; key=primary的话,表示…

0 次阅读

(转)数据库SQL优化大总结之 百万级数据库优化方案

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引…

0 次阅读

mysql 记录sql执行语句

一、普通日志 1.查看日志状态 mysql>show global variables like '%general%'; 2.执行下面的语句在 /mysql/data会生成 MS-XXXXXXX.log 类似的文件,里面就是sql执行记录 mysql>set global general_log = on; 3.#清空日志 mysql>truncate t…

0 次阅读

给mysql大表添加字段

create table user_bak like user; alter table user_bak add column unit int(10) DEFAULT 1; INSERT INTO user_bak(id, usn, pwd, name, qq) select * from user; rename table user to user_…

0 次阅读

MYSQL查询语句优化 (转载)

MYSQL查询语句优化 mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标: 执行时间 检查的行数 返回的行数 建立索引的几个准则…

0 次阅读

sql索引详解及应用

一、索引是什么 索引是指把你设置为索引的字段A的内容储存在一个独立区间S里,里面只有这个字段的内容。在找查这个与这个字段A的内容时会直接从这个独立区间里查找,而不是去到数据表里查找。找到的这些符合条件的字段后再读取字段A所指向真实的数据记录的物理地址,再把对应的数据内容输出。 如果你查找的不是索引的字段那么他会从数据表里面查找。因为数据表有很多不相关的字段,…