Oracle大批量数据查询注意要点
2006-05-20 19:27
246 查看
我们做电厂的项目,因此读取数据频率较高而且是24小时不间断,保存历史数据量就非常的巨大,上亿条记录;
我们做数据库时是以时间和编号做主键,以时间做分区;
在查询数据时要注意:查询条件WHERE中一定只可以出现以时间和编号两个主键为条件的查询,否则查询速度会比只含时间和编号主键查询的速度慢慢上很多;如果需要其它条件过滤的话,可以先按时间和编号主键将数据查询出来后,在数据集中再次过滤;
我们做数据库时是以时间和编号做主键,以时间做分区;
在查询数据时要注意:查询条件WHERE中一定只可以出现以时间和编号两个主键为条件的查询,否则查询速度会比只含时间和编号主键查询的速度慢慢上很多;如果需要其它条件过滤的话,可以先按时间和编号主键将数据查询出来后,在数据集中再次过滤;
相关文章推荐
- Jdbc 查询oracle数据时间错误
- oracle 按每天,每周,每月,每季度,每年查询统计数据
- 一个oracle数据查询脚本
- 【Oracle】数据库SQL 数据操作和查询
- MySQL杂项(索引注意事项 快速导入导出数据 锁 字符集 慢查询)
- 笔记:Oracle查询重复数据并删除,只保留一条记录
- oracle学习之二(数据类型和表的查询)
- oracle 查询重复数据
- oracle 数据查询
- SQL Oracle 查询出来的数据取第一条
- 查询oracle表和sql数据量大小
- oracle 查询前30条数据
- Oracle查询索引碎片及数据表空间使用情况
- Oracle、MySql、SQLServer 数据分页查询
- 四种数据库(SqlServer/Oracle/Mysql/Sybase)查询前N条数据
- 在sql server2000的查询分析器里查询oracle的数据
- oracle 按某个字段查询重复数据
- ORACLE用户常用数据字典的查询使用方法
- oracle 实现按周,月,季度,年查询统计数据