码迷,mamicode.com
首页 >  
搜索关键字:SQL优化    ( 989个结果
sql优化个人总结(全)
sql优化总结--博客 第一次自己写博客,以后要坚持每掌握一个技能点,就要写一篇博客出来,做一个不满足于一个只会写if...else的程序员。 最近三个月入职了一家新的公司,做的是CRM系统,将公司多个平台的数据同步到CRM,进行查询,统计和汇总。由于数据量比较庞大,大部分表数据上百万,甚至有的表数 ...
分类:数据库   时间:2019-04-29 19:04:36    阅读次数:170
oracle 一些常用的sql优化规则
1.高效使用groupby 提高GROUP BY语句的效率,可以通过将不需要的记录在GROUP BY之前过滤掉。 低效: 高效: 2.在存储过程中使用显式游标 3.避免使用消耗资源的操作 带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引擎执 ...
分类:数据库   时间:2019-04-26 13:16:32    阅读次数:198
2019-04-25
经过近一周的面试,总结发下个人存在以下问题 1:实战经验不足,情景问题回答不好,也不敢回答,很多内心有想法,怕被否定,不敢说,其次,了解到的常见场景问题不多,也没有深究,要多留意 2:数据库问题,对于数据库方面sql优化,数据库引擎,索引,事务这几个方面掌握的都不行,太差劲,需要恶补,目前再看深入浅 ...
分类:其他好文   时间:2019-04-25 20:18:05    阅读次数:172
5.查询截取分析(含百万测试数据脚本)
1.explain 分析 测试中分析优化(初步) 观察,至少跑一天,看看生产的慢sql情 开启慢日志查询,设置阙值,比如超过5s的就为慢sql,并将他们抓取出来 explain + 慢sql分析 show profile 至此初步的sql优化问题基本定位出来 .运维经理、DBA 进行sql数据库服务 ...
分类:其他好文   时间:2019-04-20 15:43:17    阅读次数:179
面试官:给我说说你平时是如何优化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
989条   上一页 1 ... 18 19 20 21 22 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!