码迷,mamicode.com
首页 >  
搜索关键字:myql sql优化    ( 1112个结果
面试官:给我说说你平时是如何优化MySQL的?
区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询。所以IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况。 关于not in和not exists,推荐使用not exists,不仅仅是效率问题,not in可能存在逻辑问题。如何高效的写出一个替代not exists的sql语句?
分类:数据库   时间:2019-04-19 20:10:06    阅读次数:184
索引+sql优化
索引的概念: 索引是提高查询速度的一种手段。索引有很多种,以下是索引树的结构 要求查询出薪资大于5000的雇员信息,只要在树中找到5000的节点,直接查询该节点右边的数据即可,左边就不用管了,这样提高了查询的效率。 将数据按照索引数据的方式保存需要先创建索引。 基本语法: CREATE INDEX ...
分类:数据库   时间:2019-04-18 20:16:56    阅读次数:157
sql优化的几种方法
原文:sql优化的几种方法 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 wh... ...
分类:数据库   时间:2019-04-13 01:05:25    阅读次数:186
SQL优化
转自:https://www.cnblogs.com/yunfeifei/p/3850440.html 数据库SQL优化大总结之 百万级数据库优化方案 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大 ...
分类:数据库   时间:2019-04-06 22:57:50    阅读次数:197
SQL 优化经历
一次非常有趣的 SQL 优化经历 阅读本文大概需要 6 分钟。 前言 在网上刷到一篇数据库优化的文章,自己也来研究一波。 场景 数据库版本:5.7.25 ,运行在虚拟机中。 课程表 #课程表 create table Course( c_id int PRIMARY KEY, name varcha ...
分类:数据库   时间:2019-04-06 09:18:10    阅读次数:173
Mysql优化策略
总的来说:1、数据库设计和表创建时就要考虑性能 2、sql的编写需要注意优化 3、分区、分表、分库 设计表的时候: 1、字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。 2、尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会 ...
分类:数据库   时间:2019-04-05 10:45:41    阅读次数:202
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:数据库   时间:2019-04-04 14:35:36    阅读次数:396
(1.12)SQL优化——mysql表名、库名大小写敏感
mysql表名、库名大小写敏感 关键词:mysql大小写敏感 ...
分类:数据库   时间:2019-04-04 12:50:07    阅读次数:148
(1.11)SQL优化——mysql提示(hint)
(1.11)mysql hint 关键词:mysql提示 1、SQL提示 (hint)是优化数据库的手段之一,使用它加入一些人为的提示来达到优化操作的目的; 举例: select sql_buffer_result * from ...... 这个语句强制Mysql生成一个临时结果集。只要临时结果集 ...
分类:数据库   时间:2019-04-04 12:34:12    阅读次数:177
Mysql SQL 优化案例1
今天公司同事反馈一个SQL语句删除数据删除了一个小时,还没有删除完,强制中断。表中只有几百条数据。 sql 反馈如下: DELETE t FROM o.`AI_AD_U_L` t WHERE EXISTS (SELECT 1 FROM o.`AI_AD_U_L_TEMP` AS a WHERE a. ...
分类:数据库   时间:2019-04-02 16:51:21    阅读次数:201
1112条   上一页 1 ... 20 21 22 23 24 ... 112 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!