码迷,mamicode.com
首页 >  
搜索关键字:SQL优化    ( 989个结果
数据库SQL优化大总结之 百万级数据库优化方案
引用自:http://database.51cto.com/art/201407/445934.htm 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后, ...
分类:数据库   时间:2016-03-30 12:44:27    阅读次数:218
MySQL 数据库性能优化之SQL优化
前言 有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作 ...
分类:数据库   时间:2016-03-27 23:45:29    阅读次数:289
mysql 优化
mysql优化包括两方面,一方面是sql优化,另一方面是数据库配置优化; 一、sql优化 1.优化数据类型 ①尽量将字段设置为 not null,如果你要保存NULL,手动去设置它,而不是把它设为默认值 ②尽量可能的使用更小的字段,但也不要太过执着减小数据类型,要为以后的程序拓展预留一定的空间 ③尽
分类:数据库   时间:2016-03-22 16:17:58    阅读次数:298
SQL优化一则:灵活运用字段的选择性
??概念: 优化策略:字段选择性 选择性较低索引 可能带来的性能问题索引选择性=索引列唯一值/表记录数;选择性越高索引检索价值越高,消耗系统资源越少;选择性越低索引检索价值越低,消耗系统资源越多;查询条件含有多个字段时,不要在选择性很低字段上创建索引可通过创建组合索引来增强低字段选择性和避免选择性很低字段创建索引带来副作用;尽量减少possible_keys,正确索引会提高sql查询速度,过多索引...
分类:数据库   时间:2016-03-18 12:06:48    阅读次数:327
sql优化
下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。 1. IS NULL 与 IS NOT NULL 不能用null作
分类:数据库   时间:2016-03-17 14:18:05    阅读次数:234
过滤和排序·下
SQL> /*SQL> sql 优化2:SQL> where条件优化:SQL> 执行的顺序是从右往左去执行 where deptno = 10 and ename like '%a%'; orSQL> */SQL> -- 排序 order bySQL> -- 根据员工的sal 排序SQL> sele
分类:编程语言   时间:2016-03-16 20:56:02    阅读次数:243
记录一个sql优化后大大提高查询效率的情形
众所周知,sql写得怎么样,对于查询效率的影响是颇大的。下面看一个比较普通的查询: 假设一张表有event_date和event_time2个字段分别表示日期和时间,现在直接给你一个时间字符串,这个时间字符串是“日期+时间”的组合,现在需要按时间范围过滤出一部分数据。如果你不转弯的话,很有可能你会按
分类:数据库   时间:2016-03-16 13:46:36    阅读次数:231
SQLServer执行计划生成方式
说一点关于SQLServer 执行计划相关的东西吧,首先我不是DBA,这几年也做了一些关于SQL优化的东西,有一点自己理解的东西,说的不一定正确。 首先从应用程序传过来的T-SQL语句和存储过程的差异就是传过来的语句SQLServer会进行一次编译,而存储过程则是编译好的,执行时无需再次编译,等于就
分类:数据库   时间:2016-03-14 13:34:36    阅读次数:145
sql优化原则与技巧
加快sql查询是非常重要的技巧,简单来说加快sql查询的方式有以下几种:一、索引的引用 1、索引一般可以加速数据的检索速度,加速表与表之间的链接,提高性能,所以在对海量数据进行处理时,考虑到信息量比较大,应该对表建立索引,包括在主键上建立聚簇索引,将聚合索引建立在日期刊上等。索引的优点有很多,但是对
分类:数据库   时间:2016-03-13 17:22:06    阅读次数:259
表设计与SQL优化
1. 说说分区表的主要好处是什么,为什么会有这些好处。 分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。 从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理员在管理
分类:数据库   时间:2016-03-11 14:01:00    阅读次数:235
989条   上一页 1 ... 67 68 69 70 71 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!