文章分类 -  Oracle

摘要:数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优 化,应该... 阅读全文
posted @ 2015-03-08 17:52 水之原 阅读(919) 评论(0) 推荐(0) 编辑
摘要:随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载... 阅读全文
posted @ 2015-03-08 17:50 水之原 阅读(544) 评论(0) 推荐(0) 编辑
摘要:SCN: System Change NumberLRU: Least Recently UsedMRU: Most Recently Used文件系统 File System裸设备 Raw DeviceRAID的全称是独立磁盘冗余阵列(RedundantArrayofIndependentDisk... 阅读全文
posted @ 2014-08-13 11:45 水之原 阅读(139) 评论(0) 推荐(0) 编辑
摘要:有很多种方法可以用来找出哪些SQL语句需要优化,但是很久以来,最简单的方法都是分析保存在V$SQL视图中的缓存的SQL信息。通过V$SQL视图,可以确定具有高消耗时间、CUP和IO读取的SQL语句。1.查看总消耗时间最多的前10条SQL语句select * from (select v.sql_i... 阅读全文
posted @ 2014-07-07 13:08 水之原 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:1、数据缓冲区的命中率已经不是性能调整中的主要问题了,但是,过低的命中率肯定是不可以的,在任何情况下,我们必须保证有一个大的data buffer和一个高的命中率。 这个语句可以获得整体的数据缓冲命中率,越高越好SELECT a.VALUE + b.VALUE logical_reads, ... 阅读全文
posted @ 2014-07-07 12:08 水之原 阅读(209) 评论(0) 推荐(0) 编辑
摘要:SELECT /*+ rule */ s.username, decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL, o.owner, o.object_name, o.object_type, s.sid, s.... 阅读全文
posted @ 2014-07-07 11:55 水之原 阅读(691) 评论(0) 推荐(0) 编辑
摘要:--alter system flush buffer_cache;alter system flush shared_pool; 阅读全文
posted @ 2014-07-07 11:53 水之原 阅读(4090) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示