sql优化
张三与王二麻子
本是后山人,偶作前堂客,
醉舞经阁半卷书,坐井说天阔。
大志戏功名,海斗量福祸,
论到囊中羞涩时,怒指乾坤错。
展开
-
MySql优化
什么是优化? 合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。 数据库性能参数 使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE 'value‘ 常用的参数: Slow_queries 慢查询次数 Com_...原创 2019-01-18 09:50:19 · 5470 阅读 · 0 评论 -
SQL语句的优化
SQL语句的优化: <一> :尽量使用单表查询,不适用多表查询(子查询) <二> :使用distinct <三> :尽量使用较小的列 <四> :频繁使用的字段加索引 <五> :避免使用select* 和原创 2019-01-18 10:05:19 · 5188 阅读 · 0 评论 -
SQL语句优化技术分析
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了...原创 2019-01-18 10:10:16 · 5224 阅读 · 0 评论 -
mysql优化(基础)
打开浏览器 --> 网络 --> 发送到服务器 --> 操作数据库 --> 结果响应 数据库的基本结构 1.客户端层 处理连接,授权认证 2.mysql的核心服务层 查询解析,分析优化,缓存,内置函数(时间,数学...) 3.存储引擎 存数据 ##数据库的设计和数据类型的优化 数据库设计的陷阱: 1.避免太多列 2.避免太多的关联,粗略的经验法则,单个查询最好...原创 2019-01-18 15:24:30 · 187 阅读 · 1 评论 -
sql优化最新版
1、慎用like语句 (1)、where name like ‘%Jack’ 索引失效 (2)、where name like ‘Jack%’ 索引生效 (3)、where name like ‘%Jack%’ 索引失效 如果like 后面%在语句前面会导致索引失效 2、复合索引(纠错) 网上大部分论坛中的博客都是错误的。 user表中有如下字段,username,password,scho...转载 2019-01-16 18:47:08 · 5203 阅读 · 0 评论 -
SQL语句优化技术分析
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了...原创 2019-03-09 16:29:17 · 5129 阅读 · 0 评论 -
mysql基础优化
mysql优化 打开浏览器 --> 网络 --> 发送到服务器 --> 操作数据库 --> 结果响应 数据库的基本结构 1.客户端层 处理连接,授权认证 2.mysql的核心服务层 查询解析,分析优化,缓存,内置函数(时间,数学...) 3.存储引擎 存数据 ##数据库的设计和数据类型的优化 数据库设计的陷阱: 1.避免太多列 2.避免太多的关联,粗略的经验...原创 2019-03-24 10:27:33 · 157 阅读 · 0 评论 -
MySQL约束笔记
内容 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原 DQL:查询语句 1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DES...原创 2019-03-24 10:33:16 · 180 阅读 · 0 评论