jack对海量数据库的一些总结
jack对海量数据值得深思几点:
1.删除海量数据:delete消耗资源最大。truncate与drop就小的多
2.分区特点:a.可以单独分区操作(数据加载,数据备份,数据恢复以及索引重建等操作。 b.提高查询效率 c.分区更有利于数据维护 d.分区有利于数据库数据的过期化处理---删除或者转入离线数据库
3.分区的种类:范围分区,哈希分区,列表分区
范围分区案例:createtable sale_data(sal_id number(5),sales_date date)partition by range(sales_date)(partition sales_2009_1 values less than(to_date('01/02/2009','DD/MM/YYYY'));
哈希分区:使数据分布更均匀点。
列表分区:提供一种按字段的值来进行分区的方法,这种方法非常适合于有高重复率字段值的表。
4.索引分类:B树索引 位图索引 全文索引
B树索引:常见的索引,索引字段数据重复性不高
位图索引:可用于字段数据重复性高的,适合OLAP
全文索引:字段进行模糊查询或者语音类的查询。
5.对象属性:查看select dbms_metadata.get_ddl('TABLE','T1') from dual;
6.hint优先级比表的属性高。不建议在代码以hint方式约束SQL执行方式,因为一旦将hint写入代码中,SQL执行计划就固定下来了,而实际数据是不断变化的。
7.数据压缩:alter table emp compress alter table emp modify partition p1 compress;作用:压缩数据,提高查询性能
8.将过期的数据设置成只读表空间,优化数据库,加快查询速度
9.数据库对象分析,分析和动态采样
10.rac 业务分割,负载均衡,实例级容错
11.分布式数据库:(dblink,字符集统一)
12.dataguard:容灾 RAC+dataguard
13.ASM 与SAN asmcmd工具 help lsdg ls
14.海量数据备份与恢复:表空间 分区设置自己表空间
15.初始参数:
16:show_space存储过程
本文转自东方之子736651CTO博客,原文链接: http://blog.51cto.com/ecloud/1354126,如需转载请自行联系原作者
jack对海量数据库的一些总结相关推荐
- 淘宝海量数据库之二:一致性选择
众所周知,一致性是数据最关键的属性之一.2000年,Eric Brewer教授在ACM分布式计算年会上指出了著名的CAP理论: Brewer, E. A. 2000. Towards robust d ...
- mysql分页的高效算法_mysql_海量数据库的查询优化及分页算法方案
mysql 海量数据库的查询优化及分页算法方案 文章分类:数据库 转自链 接:http://www.doczj.com/doc/c548420fba1aa8114431d9a4.html/databa ...
- 海量数据库及分区4——《12年资深DBA教你Oracle开发与优化——性能优化部分》...
目录: Oracle数据完整性和锁机制 索引及优化之表分析 表分析.约束及表间关系 Oracle体系结构1 Oracle体系结构2 海量数据库及分区1 海量数据库及分区2 海量数据库及分区 ...
- 海量数据库的查询优话及分页算法
海量数据库的 查询优化及分页算法方案 随着"金盾工程"建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种.各部门.与此同时,应用系统体系的核心.系统数据的存 ...
- 图解大数据 | 海量数据库查询-Hive与HBase详解
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 淘宝海量数据库之一:来自业务的挑战
作为一个电子商务企业,从一开始,数据库及其事务能力在淘宝就扮演着十分关键的角色,淘宝也积累了丰富的数据库的架构和规划等方面的经验,产生了众多优秀的DBA. 淘宝是一家迅速发展的公司.全球网站排名公司A ...
- 海量数据库的查询优化及分页算法方案 1
随着"金盾工程"建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种.各部门.与此同时,应用系统体系的核心.系统数据的存放地――数据库也随着实际应用而急剧膨胀 ...
- 海量数据库的查询优化及分页算法方案(一)
随着"金盾工程"建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种.各部门.与此同时,应用系统体系的核心.系统数据的存放地――数据库也随着实际应用而急剧膨胀 ...
- SQLServer海量数据库的查询优化及分页算法方案
随着"金盾工程"建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种.各部门.与此同时,应用系统体系的核心.系统数据的存放地――数据库也随着实际应用而急剧膨胀 ...
最新文章
- 25. javacript高级程序设计-新兴的API
- 弯道极限超车、击败人类顶级玩家,索尼AI赛车手登上Nature封面
- 乔布斯 18 岁求职信拍卖价 22.24 万美元,值吗?
- 分布式系统——向zabbix中添加监控项, 以nginx和mysql为例
- C++静态成员变量和成员函数
- Docker安装(Centos6.5下安装和Windows下安装)
- 数据结构-编程实现一个双链表的建立,双链表的打印,双链表的测长
- JS中[感叹号]function(){}()的理解
- c 语言简单的聊天程序,写一个C-S程序,实现简单的聊天功能。(tcp/ip)
- 30万大银行的大额存单,三年给4.25,还有更高的吗?
- 线程打印状态_Java线程状态的转换
- 来华30载,这些都是Oracle的神来之笔……
- linux循环处理脚本命令,后端开发必须掌握的Linux命令[Shell脚本篇]
- A股开盘:深证区块链50指数涨0.93%,苏宁易购涨停
- 724A - CAN总线
- js代码实现百度换肤
- 华三交换机怎么关闭445端口通信
- office WPS同时安装,WPS卸载后,文档图标异常解决办法
- 【Lucene】挖掘相关搜索词
- Day6——yaml简介
热门文章
- Winform将FastReport的report与PreviewControl建立绑定关系
- SpringBoot中通过@Value获取自定义配置的值
- 数据库系统概念总结:第十一章 索引与散列
- Flutter ListView解决底部或顶部留白问题
- JDBC连接时所犯错误1.字符集设置不合适2.连接MySQL8.0社区版时时区不一致3..包名不能以Java.命名4.驱动被弃用
- union all怎么用在循环里_欧式边框在PPT里怎么用?我怎么好像没见过
- 数字化在金融领域的应用与实践,从“我觉得”到“用户觉得”
- CentOS中设置ip地址等信息
- CSS如何实现内凹角效果 By 大漠
- 千岛湖救人工程师再次暖心,“感动阿里奖”奖金都捐公益