码迷,mamicode.com
首页 >  
搜索关键字:SQL优化    ( 989个结果
T-SQL 优化
1、where子句中的函数在做查询是,很多情况下where查询后会将表中的某一列包装在函数中,再做查询,比如select*fromsmart..tb_productwheresubstring(name,1,2)=‘cp‘这样做会使查询优化器看不到该列的索引,只能进行全表扫描。在实际的应用中应该使用其他方法尽量避免把列包装..
分类:数据库   时间:2015-09-23 12:01:59    阅读次数:180
SQL优化----百万数据查询优化
转自http://www.cnblogs.com/qqzy168/p/3233817.html1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,.....
分类:数据库   时间:2015-09-22 12:56:00    阅读次数:266
数据库SQL优化大总结之 百万级数据库优化方案
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数...
分类:数据库   时间:2015-09-21 17:55:29    阅读次数:243
分页sql优化
如果分页sql里包含排序:select * from (...order by id) where rownum <=20因为要排序,所以即使是分页只取20条,执行计划还是要把所有满足条件的记录到取出来,然后再整体进行排序,再取结果的20条返回。假如满足条件的结果很多,这个sql的性能会比较差。如何...
分类:数据库   时间:2015-09-17 13:30:40    阅读次数:152
mysql sql优化
前言有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中.....
分类:数据库   时间:2015-09-15 01:36:57    阅读次数:168
mysql sql优化及注意事项
sql优化分析通过slow_log等方式可以捕获慢查询sql,然后就是减少其对io和cpu的使用(不合理的索引、不必要的数据访问和排序)当我们面对具体的sql时,首先查看其执行计划A.看其是否使用索引B.查看其查询的记录数C.确定索引的代价是否过高D.是否可以使用复合索引E.是否有“using te...
分类:数据库   时间:2015-09-15 01:29:45    阅读次数:181
Oracle sql 优化の索引监控
1、监视索引是否使用 除了主键是完整性约束而自动变为索引外,创建普通索引的目的就是为了提高查询速度,如果我们创建了索引而没有被使用,那么这些不被使用的索引将起到阻碍性能的作用。 语法: --检查某个索引是否被使用 alter index index_name monitoring usa...
分类:数据库   时间:2015-09-12 10:43:17    阅读次数:241
Oracle sql 优化の常用方式
1、不要用 '*' 代替所有列名,特别是字段比较多的情况下 使用select * 可以列出某个表的所有列名,但是这样的写法对于Oracle来说会存在动态解析问题。Oracle系统通过查询数据字典将 '*' 转换成表的所有列名,这自然会消耗系统时间。 2、进行全表删除时,用truncate代替...
分类:数据库   时间:2015-09-12 09:35:57    阅读次数:214
MySQL通用优化技巧
内容提纲MySQL的特点;硬件、系统优化;MySQL配置优化;SCHEMA设计优化;SQL 优化;其他优化。MySQL 的特点首先,需要明确的是。想要做好MySQL优化,需要先了解MySQL都有哪些特点:简言之,MySQL一般用于互联网业务的数据持久化存储,并且用于保证数据的一致性、可靠性,而不是用...
分类:数据库   时间:2015-09-11 12:00:09    阅读次数:303
MySQL SQL优化之in与range查询
本文来自:http://hidba.ga/2014/09/24/in-and-range/首先我们来说下in()这种方式的查询。在《高性能MySQL》里面提及用in这种方式可以有效的替代一定的range查询,提升查询效率,因为在一条索引里面,range字段后面的部分是不生效的。使用in这种方式其实M...
分类:数据库   时间:2015-09-08 18:35:52    阅读次数:256
989条   上一页 1 ... 72 73 74 75 76 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!