码迷,mamicode.com
首页 >  
搜索关键字:查询优化    ( 971个结果
关于sql的优化(1)
1、统一sql语句的写法对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的。select*fromdualselect*Fromdual其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析。生成2个执行计划。所以作为程序员,应该保证相同的查询语句在任何地...
分类:数据库   时间:2015-07-10 20:39:17    阅读次数:188
SQL Server查询优化方法参考(转)
今天看到一位博友的文章,觉得不错,转载一下,希望对大家有帮助,更多文章,请访问:http://blog.haoitsoft.com1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6...
分类:数据库   时间:2015-07-09 21:17:44    阅读次数:207
MySQL关键点
——SQL语句——事务并发控制 【读写锁】【锁策略】【锁粒度】——存储引擎 【锁管理】【锁实现机制】——索引?——查询优化——数据库连接池——主从复制(高可用+可扩展)
分类:数据库   时间:2015-07-07 12:22:33    阅读次数:140
mysql性能优化-慢查询分析、优化索引和配置
mysql性能优化-慢查询分析、优化索引和配置阅读目录二、查询与索引优化分析三、配置优化转自:mysql性能优化-慢查询分析、优化索引和配置目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) .....
分类:数据库   时间:2015-07-07 12:20:44    阅读次数:203
MySQL详解(17)-----------海量数据库的查询优化
许多程序员认为查询优化是DBMS(数据库教程管理系统)的任务,与程序员所编写的SQL语句关系不大,这是错误的。一个好的查询计划往往可以使程序性能提高数十倍。查询计划是用户所提交的SQL语句的集合,查询规划是经过优化处理之后所产生的语句集合。DBMS处理查询计划的过程是这样的:在做完查询语句的词法、语法检查之后,将语句提交给DBMS的查询优化器,优化器做完代数优化和存取路径的优化之后,由预编译模块对...
分类:数据库   时间:2015-07-06 18:01:38    阅读次数:137
MySQL详解(19)----------海量数据分页查询优化
分页的具体讲解讲解请看http://blog.csdn.net/u011225629/article/details/46775947 查看代码打印1 SELECT * FROM table ORDER BY id LIMIT 1000,10; 以上SQL语句在原理上和在实际操作中是不会存在什么问题,但是当table表的数据量达到几十万以上的时候,上面的语句执行一遍,可能会要执行个十几秒的时间...
分类:数据库   时间:2015-07-06 18:00:31    阅读次数:162
执行计划的生成
原文:执行计划的生成 SQL Server使用许多技术来优化资源消耗: 基于语法的查询优化; 无用计划匹配以避免对简单查询的深度优化; 根据当前分布统计的索引和连接策略; 多阶段的查询优化以控制优化开销; 执行计划缓冲以避免重新生成执行计划; 以上技术按以下顺序执行: 解析器; 代数化器; 查询优化...
分类:其他好文   时间:2015-07-06 12:05:45    阅读次数:113
执行计划组件、组件、老化
原文:执行计划组件、组件、老化一、执行计划缓冲 优化器生成的执行计划保存在SQL Server内存池中的一个特别部分,被称为计划缓冲或过程缓冲。过程缓冲是SQL Server缓存的一部分。在缓冲中保存计划可使SQL Server避免在重新提交相同的查询时再次通过整个查询优化过程运行。SQL Serv...
分类:其他好文   时间:2015-07-06 12:02:44    阅读次数:125
警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的陷阱
mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` ( `STAGE_ID` int(11) NOT NULL AUTO_INCREMENT, `MER_ID` int(11) NOT NULL, `MER_CODE` varchar(16) DEFAULT NULL, `MER_NAME` varchar(80) NOT NU...
分类:数据库   时间:2015-07-03 20:43:45    阅读次数:187
使用过滤统计信息解决参数预估错误
参数预估是SQL Server里一颗隐藏的宝石。一般而言,参数预估指的是,在查询编译期间,查询优化器尝试找出在执行计划里从各个运算符平均返回的行数。这个估计用来驱动计划本身生成并选择正确的计划运算符——例如像Nested Loop, Merge Join,还是Hash Join的物理连接。当这些估计...
分类:其他好文   时间:2015-07-03 18:53:08    阅读次数:173
971条   上一页 1 ... 74 75 76 77 78 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!