2014-09-25 BaoXinjian一、摘要1. Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。2. RBO优化器RBO是一种基于规则的优化器,随着CBO优...
分类:
数据库 时间:
2014-09-25 14:19:19
阅读次数:
288
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优....
分类:
数据库 时间:
2014-09-25 14:10:29
阅读次数:
310
Mysql学习之--修改root用户口令一、拥有原来的myql的root的密码方法一:在mysql系统外,使用mysqladmin#mysqladmin-uroot-ppassword"test123"Enterpassword:【输入原来的密码】方法二:通过登录mysql系统,#mysql-uroot-pEnterpassword:【输入原来的密码】mysql>usemysql;my..
分类:
数据库 时间:
2014-09-24 19:15:08
阅读次数:
474
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin#mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,#mysql -...
分类:
数据库 时间:
2014-09-22 14:47:02
阅读次数:
254
DAY011、了解提供数据库服务的软件有哪些主流:Oraclesql-servermysqlDB2PostgresqlSybaseaccessvf商业软件:Oraclesql-serverDB2开源软件:mysqlPostgresql服务运行的平台:LINUX、Windows跨平台:OracleDB2mysqlpostgresql既跨平台又开源的软件:mysql2、数据库服务应用在哪..
分类:
其他好文 时间:
2014-09-19 19:31:06
阅读次数:
312
使用sql profile稳定SQL执行计划的使用示例...
分类:
数据库 时间:
2014-09-18 19:03:44
阅读次数:
342
当我们在对生产库做优化的时候,主要就是对SQL语句的优化,包括语句的等价改写等,但其中很大一部分情况,又与索引有关。如果能合理利用合适的索引,可以使原本走全表扫描产生的逻辑读大大降低,提高数据库的性能。由于Oracle数据库中的索引本身就要占用磁盘空间,维护索引需要一定的开销,如何才能知道创建某个索引,会给数据带来性能的提升,而又不至于判断失误,创建了一个不恰当的索引,最后又不得不删除呢?这种情况...
分类:
数据库 时间:
2014-09-17 03:39:01
阅读次数:
426
数据库性能优化
相关书籍:
1.基于成本的Oracle优化法则
2.Oracle性能诊断艺术
3.基于Oracle的SQL优化
-----------------------------------------------------------------------------------------
两种优化器:
CBO cost-ba...
分类:
数据库 时间:
2014-09-16 23:49:41
阅读次数:
567
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul...
分类:
数据库 时间:
2014-09-16 08:06:00
阅读次数:
229
高级SQL优化(三) 常用优化工具 ——《12年资深DBA教你Oracle开发与优化——高级SQL优化(一) ——《12年资深DBA教你Oracle开发与优化——性能优化部分1 autotraceset autotrace on2 使用SQL调优顾问删除掉bigtab和smalltab上的所有索引:...
分类:
数据库 时间:
2014-09-15 15:35:09
阅读次数:
310