Category - 数据库优化

20+条MySQL性能优化的最佳经验

By Lee - 星期三, 八月 19, 2015

文章目录 1. 为查询缓存优化你的查询 2. EXPLAIN 你的 SELECT 查询 3. 当只要一行数据时使用 LIMIT 1 4. 为搜索字段建索引 5. 在Join表的时候使用相当类型的列,并将其索引 6. 千万不要 ORDER

oracle数据库优化 oracle执行计划顺序解释

By - 星期三, 八月 12, 2015

关于oracle执行计划,网上很多说法都是,先执行最大缩进的行,如果缩进相同,就先执行上面的行,也就是最右最上原则。 按照这个原则,下面最先执行的是这一行 INDEX FULL SCAN INDEX (UNIQUE) SYS.I_USER2

Java开发者写SQL时常犯的10个错误

By Lee - 星期三, 三月 18, 2015

我十分惊讶的发现,我最近的一篇文章——《Java开发者写SQL时常犯的10个错误》——最近在我的博客和我的合作伙伴DZone上非常的受欢迎。(这篇博客)的流行程度说明了几件事: SQL在专业的Java开发中多么重要。 基本的SQL知识被忘掉

oralce中in和exists性能分析

By - 星期三, 三月 11, 2015

在我们平常写sql的时候,in和exists这两个关键词会经常用到,所以我们有必要对它们的性能作一个分析。 [in和exists性能分析] 1) select * from T1 where exists(select 1 from T2

数据库优化:优化查询

By Lee - 星期二, 五月 21, 2013

数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。 查询优化规则:在访问数据库表的数据 […]

事务是什么?

By Lee - 星期二, 五月 21, 2013

事务是什么? 事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、 […]

存储过程和函数的区别

By Lee - 星期二, 五月 21, 2013

存储过程和函数的区别 存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储 […]

SQL优化

By Lee - 星期五, 五月 17, 2013

数据库的优化问题 一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图 […]