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,如需转载请自行联系原作者





相关文章
|
6月前
|
存储 SQL 大数据
大数据技术之Clickhouse---入门篇---数据类型、表引擎
大数据技术之Clickhouse---入门篇---数据类型、表引擎
|
存储 数据挖掘 大数据
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
780 0
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
|
2月前
|
存储 数据库连接 数据库
数据存储与检索:Python 与数据库的交互
在当今的数据驱动世界中,有效地存储和检索数据是至关重要的。Python 作为一种强大的编程语言,提供了多种方式与数据库进行交互,使得处理和管理数据变得更加便捷。在本文中,我们将探讨 Python 与数据库交互的基本概念和技术,包括使用 Python 的数据库驱动程序、连接数据库、执行查询和操作数据等。
|
8月前
|
JSON 关系型数据库 MySQL
MySQL全文搜索与JSON支持:高效检索与灵活数据处理
本文深入探讨了MySQL数据库中的全文搜索与JSON支持,通过详细的代码示例,阐述了全文搜索的原理、全文索引的创建,以及JSON数据类型的使用与操作。全文搜索在数据库中的重要性日益凸显,MySQL提供了全文索引来实现高效的文本数据检索,通过MATCH AGAINST语句,可以轻松地进行全文搜索操作。此外,MySQL的JSON支持为半结构化数据的存储和查询提供了灵活的解决方案,您可以存储JSON对象、数组等数据,并使用JSON函数来查询和修改数据。
364 0
|
9月前
|
XML 数据格式 Python
python---------xpath提取数据------打破局限
python---------xpath提取数据------打破局限
|
11月前
|
存储 SQL JSON
Good Idea, 利用MySQL JSON特性优化千万级文库表
记录一下sql调优中学到的东西,使用mysql的json列的存储方式,将一个200ms的查询减少到了20ms, 这是一个非常好的办法, 在以后的sql调优中, 不只是索引可以办到, 不妨试试json, 也许效果更好
658 0
|
11月前
|
数据采集 存储 数据管理
[ 数据架构 ]MIKE2.0方法 : 一种信息开发的开源方法
[ 数据架构 ]MIKE2.0方法 : 一种信息开发的开源方法
|
存储 SQL JSON
Hologres技术揭秘,JSON半结构化数据的极致分析性能
本文将会揭秘Hologres JSONB半结构化数据的技术原理,实现JSON半结构数据的极致分析性能。
1959 0
Hologres技术揭秘,JSON半结构化数据的极致分析性能
|
数据挖掘
数据分析的最后---matplotlip(更新中)
数据分析的最后---matplotlip(更新中)
68 0
|
数据挖掘 大数据 测试技术
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(二)
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(二)
172 0
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(二)