码迷,mamicode.com
首页 >  
搜索关键字:myql sql优化    ( 1112个结果
6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
?? 1组函数 avg(),sum(),max(),min(),count()案例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from emp / 截图: 2 组函数和null在一起 案例:求员工的平均奖金 错误sql: select avg(comm) 方式1,...
分类:数据库   时间:2014-10-10 03:08:32    阅读次数:540
MySQL SQL优化之字符串索引隐式转换
之前有用户很不解:SQL语句非常简单,就是select * from test_1 where user_id=1 这种类型,而且user_id上已经建立索引了,怎么还是查询很慢?test_1的表结构:CREATE TABLE `test_1` ( `id` int(11) NOT NULL AUT...
分类:数据库   时间:2014-10-09 23:12:37    阅读次数:384
sql优化点整理
此文是我最早开始sql优化至今整理的小知识点和经常遇到的问题,弄懂这些对优化大型的sql会有不少帮助---------------------------------使用了多余的外连接-------------------------------------------------使用多余的外连接外...
分类:数据库   时间:2014-10-07 23:50:34    阅读次数:358
SQL查询优化——数据结构设计
数据库设计及使用是WEB开发程序员必备的一项基础技能,在大数据量和高并发场景,合理的数据结构及SQL查询优化对项目来说都会显得格外重要。大部分有经验的程序员都能了解到,程序的瓶颈往往不在程序本身,而在数据访问层。造成数据访问效率低下的原因有很多,如何解决这些问题,直接影响到应用的稳定性、健壮性。...
分类:数据库   时间:2014-10-06 18:55:30    阅读次数:245
sql优化规则
建表时的优化:1、只要能满足你的需求,应尽可能使用更小的数据类型:例如使用MEDIUMINT代替INT2、尽量把所有的列设置为NOT NULL,如果你要保存NULL,手动去设置它,而不是把它设为默认值。3、尽量少用VARCHAR、TEXT、BLOB类型4、如果你的数据只有你所知的少量的几个。最好使用...
分类:数据库   时间:2014-10-03 16:48:34    阅读次数:202
SQL优化总结
SQL 的优化主要涉及几个方面: (1)    相关的统计信息缺失或者不准确 (2)    索引问题 (3)    SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。   一.SQL 编写注意事项  1.1 查看SQL 对于生产环境上的SQL,可以从AWR 或者 Statspack...
分类:数据库   时间:2014-09-30 18:33:54    阅读次数:304
部分SQL优化
1.表名顺序:不影响业务逻辑情况下,一般情况下大表在左,小表在右;三表以上出现交叉表,则交叉表在前。2.WHERE子句顺序:执行顺序ORACLE由右到左,效率基本相同;3.JOIN表的右表条件尽量写在ON中,不要在WHERE之后(注:使用左连接两者是有区别的);4.多个大表的JOIN尽量先分页再连接...
分类:数据库   时间:2014-09-30 11:56:29    阅读次数:247
数据库优化(十二)-tpch中Q3-Q5仅仅在sql优化方面的分析
--Q3;1.1执行计划EXPLAINEXTENDEDSELECTL_ORDERKEY,SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT))ASREVENUE,O_ORDERDATE,O_SHIPPRIORITYFROMCUSTOMER,ORDERS,LINEITEMWHEREC_MKTSEGMENT=‘BUILDING‘ANDC_CUSTKEY=O_CUSTKEYANDL_ORDERKEY=O_ORDERKEYANDO_ORDERDATE<DATE‘1995-03-15‘AN..
分类:数据库   时间:2014-09-28 18:38:46    阅读次数:352
PLSQL_性能优化系列04_Oracle Optimizer优化器
2014-09-25 BaoXinjian一、摘要1. Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。2. RBO优化器RBO是一种基于规则的优化器,随着CBO优...
分类:数据库   时间:2014-09-28 14:33:13    阅读次数:637
Oracle 执行计划(Explain Plan)
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题...
分类:数据库   时间:2014-09-27 02:42:49    阅读次数:318
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!